a
	{color:#006;text-decoration:none;}
a:hover
	{text-decoration:underline;}
a.body:hover
	{text-decoration:none;}
a.body1:hover
	{text-decoration:underline;}
a.bodybold
	{font-weight:bold;margin-left:0px;margin-right:0px;text-decoration:underline;}
a.bodybold:hover
	{text-decoration:none;}
a.menulink:link
	{font-weight:bold;font-size:x-small;color:#FFFFFF;text-decoration:none}
body
	{font-family:verdana, geneva, arial, helvetica, sans-serif;color:#006;font-size:x-small;border:none;margin:133px 15px 0 220px;}
td
	{ font-size:xx-small ;}
#column1
	{background:#FFFFFF;width:200px;position:absolute;left:6px;top:133px;}
#column2
	{background:#FFFFFF;width:200px;position:absolute;left:210px;top:200px;color:#000000;font-weight:bold;line-height:25px;}
#column2_combined
	{background:#FFFFFF;position:absolute;left:202px;top:400px;}
#column3
	{background:#FFFFFF;position:absolute;left:410px;top:200px;color:#000000;font-weight:bold;line-height:25px;}
#ticktock
	{width:100%;position:absolute;top:30px;text-align:right;padding: 0 220;}
.logincontainer
	{padding:40 0 80 0;width:100%; text-align:center; background-color:#fefef5 ; border-style:solid; border-width:1px;}
.loginbox
	{position:relative; margin:20px auto 10px auto; padding:40 30 30 30;width:220px; text-align:center; background-color:#d792e3 ; border-style:solid; border-width:1px;}
.selcal
	{ background-color:Fuchsia;position:relative; margin:auto auto auto auto; padding:40 30 30 30;width:0px; text-align:center; background-color:#d792e3 ; border-style:solid; border-width:1px;}
h1
	{background-color:#09c;color:#FFFFFF;font-family:verdana, arial, helvetica, sans-serif;font-size:x-small;font-weight:bold;padding:2px 6px;margin:0px;line-height:14px;}
h2
	{background-color:#66c;color:#FFFFFF;font-family:verdana, arial, helvetica, sans-serif;font-size:x-small;font-weight:bold;padding:2px 6px;margin:0px;}
h3
	{background-color:#006;color:#FFFFFF;font-family:verdana, arial, helvetica, sans-serif;font-size:x-small;font-weight:bold;padding:2px 6px;margin:0px;}
h4
	{background-color:#903;color:#FFFFFF;font-family:verdana, arial, helvetica, sans-serif;font-size:x-small;font-weight:bold;padding:2px 6px;margin:0px;}
h5
	{background-color:#CCCCFF;color:#006;font-family:verdana, arial, helvetica, sans-serif;font-size:x-small;font-weight:bold;padding:2px 6px;margin:0px;}
h6
	{color:#006;font-family:verdana, arial, helvetica, sans-serif;font-size:medium;font-weight:bold;position:absolute;left:200px;top:180px;margin:0px;}
.body1
	{font-weight:normal;position:absolute;left:200px;top:200px;margin:0px;}
.container_light
	{width:100%;background-color:#cff;padding:6 0 6 0;margin-bottom:8px;}
.container_lightblue
	{width:100%;background-color:#ccccff;padding:6 0 6 0;margin-bottom:8px;}
.container_banner
	{width:100%;height:120;background-color:#FFFFFF;background-image:url(contactmanager/graphic/avco100.PNG);background-attachment:fixed;background-repeat:no-repeat;position:absolute;background-position:0 2.5%;left:0px;top:0px;vertical-align: middle;}
.container_menu
	{width:100%;background-color:#CAE9CA;position:absolute;left:0px;top:102px;padding:0px 0px;}
.container_body
	{margin-left:2px;margin-right:4px;margin-top:0px;margin-bottom:0px;}
.container_trailerheader
	{width:100%;background-color:#0099CC;color:#FFFFFF;font-size:x-small;font-weight:bold;padding:2px 6px;margin:0px;}
.container_trailer
	{width:100%;background-color:#CCCCFF;color:#FFFFFF;font-size:x-small;font-weight:bold;padding:2px 6px;margin:0px;}
.menubody
	{margin-left:0px;margin-right:0px;margin-bottom:2px;}
.menubody:hover
	{text-decoration:underline;}
.menubullet
	{list-style-image:url(white_square.gif);margin-left:14px;margin-top:0px;margin-bottom:0px;padding:0px 8px;}
.menubulletdark
	{list-style-image:url(black_square.gif);margin-left:14px;margin-top:0px;margin-bottom:0px;padding:0px 8px;}
.menubullet:hover
	{text-decoration:underline;}
.menuseparator
	{font-size:x-small;color:#FFFFFF}
.menustart
	{font-size:1;color:#FFFFFF}
.menutext
	{margin-left:4px;margin-top:0px;margin-bottom:0px;padding:0px 2px;}
.rel
	{font-size:x-small;}
.contactsummary
	{ height:100px; position:absolute; top:170px; padding:0px 50px 0px 300px; }
.alphajump
	{ padding-left:100; }
.valerror
	{ color:Red  }

.valSuccess {
    color:limegreen; 
}
	
/* New style classes */

/* Styles for Breadcrumb Nav Bar */

#breadcrumbBar
{
	font: bold 11px Verdana;
	color: White;
	width: 100%;
	background-color: #0000BB;
	position: absolute;
	left: 0px;
	top: 102px;
	padding: 0px 0px;
	margin: 0px 0px;
	height: 26px;
	vertical-align: middle;
	background-image: url(salesmanager/graphic/breadcrumb-bg.png);
	background-repeat: repeat-x;
}

#breadcrumbFiller
{
	/* Hacked element to make sure the navbar 'extends' to
		100% across the top of the screen in IE */
	
	position: absolute;
	padding: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 235px;
	left: 0px;
	top: 102px;
	width: 100%;
	height: 26px;
	/* background-color: #469F33; */
	background-color: #0000BB;
	background-image: url(salesmanager/graphic/breadcrumb-bg.png);
	background-repeat: repeat-x;
}

#breadcrumbBar a
{
	color: white;
}

#breadcrumbBar a:hover
{
	text-decoration: none;
	color: Yellow;
}

#breadcrumbBar .breadcrumbContent
{
	line-height: 26px;
	vertical-align: middle;
	padding-left: 6px;
}

/* Navigation Panel Styles */

#navigation
{
	display: block;
	width: 100%;
}

#navigation table
{
	white-space: nowrap;
}

#navigation td.topleft
{
	width: 6px;
	background-image: url(salesmanager/graphic/navpanel_topleft.gif);
	height: 23px;
}

#navigation td.topright
{
	background-image: url(salesmanager/graphic/navpanel_topright.gif);
	padding-right: 0.24em;
}

#navigation th
{
	width: 96%;
	font-size: 11px;
	color: White;
	background: url(salesmanager/graphic/navpanel_middle.gif);
	text-align: left;
}

#navigation a
{
	text-indent: 17px;
	display: block;
	border-left: 0px solid #002595;
	font-size: 13px;
	color: Navy;
	text-decoration: none;
	padding: 2px;
	width: 100%;
	background: url(salesmanager/graphic/navbullet.gif) no-repeat 6px 5px;
}

/* hack to stop firefox displaying bg colour outside of the borders */
html > body #navigation a
{
	width: 98%;
}

#navigation a:hover 
{
	color: White;
	background: #002595 url(salesmanager/graphic/navbullet_active.gif) no-repeat 6px 5px;
}

#navigation p
{
	/* border: solid 1px #B0C7E5; */
	border: solid 1px #002595;
	margin: -1px 0px 0px 0px;
}

#navigation p.lvl1
{
	/* background-color: #ccccff;*/
	background-color:#bad3ff;
}

#navigation p.lvl2
{
	background-color: #ccddff;
}

#navigation p.lvl3
{
	background-color: #cceeff;
}

#navigation p.lvl3content
{
	background-color: #cceeff;
	padding: 5px;
}

#navigation p.lvl4
{
	background-color: #ccffff;
}

#navigation span
{
	font-size: 13px;
	padding-left: 7px;	
}

#navigation span.subtitle
{
	pADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
}

.nav_dropdown
{
	margin-left: 6px;
	margin-bottom: 6px;
}

/* hack to make margin at bottom of panel work correctly, because just 
   setting the margin-bottom of the p tag cause strange behaviour in IE */
#navigation br
{
	line-height: 8px;
}
