@import url('screen1.css');
/* begin body type */
.body {
	background-image: url(../images/template/carters-nz/body-bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #edf2ed;
}
	
.header-box {
	background-image: url(../Images/template/carters-nz/header-bg.gif);
	background-repeat: repeat-x;
	height:86px;
}

.menu-box {
	background-image: url(../Images/template/carters-nz/menu-bg.gif);
	background-repeat: repeat-x;
	height:26px;
	padding:0;
	vertical-align:middle;
	text-align:middle;
}
		
p, blockquote, ul, ol, dl, dd, li, dir, menu	{	
	/* inherit from body */	
	color: #333333;
	font-size: 11px;
	padding: 5px 10px 5px 10px;
}
td {
	color: #333333;
	font-size: 11px;
}
	
b {
	font-weight:	bold;
}		
.tablenowidth {
	BACKGROUND-COLOR: transparent;
}
small	{
	font-size: 8pt;
}	
		
big	{	
	font-size:	12pt;
	}	
		
pre	{	
	font-family:	Courier New, monospace;
	}	
				


h1
{
	font-family: Trebuchet MS, verdana;
	font-weight:bold;
	background-image: url(../Images/template/carters-nz/h1-bg.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	height:35px;
	font-size: 22px;
	padding: 8px 10px 5px 10px;
	margin:3px 0px 3px 0px;
	text-transform:uppercase;
}


	
h2	{
	font-family: Trebuchet MS, verdana;
	font-weight:bold;
	color: #005543;
	font-size: 18px;
	padding: 5px 10px 5px 10px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	text-transform:uppercase;
}

h2.lowercase {
	text-transform:none;
}

h2.small
{
	font-family: Trebuchet MS, verdana;
	font-weight:bold;
	color: #005543;
	font-size: 13px;
	padding: 3px 10px 3px 10px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	text-transform:uppercase;
}

h3 {
	font-family: Trebuchet MS, verdana;
	color: #005543;
	font-weight:bold;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	margin:3px 0px 3px 0px;
	text-decoration:none;
	text-transform:uppercase;
}
h3.orange {
	font-family: Trebuchet MS, verdana;
	color: #ec3e20;
	font-weight:bold;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	margin:3px 0px 3px 0px;
	text-decoration:none;
	text-transform:uppercase;
}

h3.small {
	font-family: Trebuchet MS, verdana;
	color: #005543;
	font-weight:bold;
	font-size: 10px;
	padding: 5px 10px 5px 10px;
	margin:3px 0px 3px 0px;
	text-decoration:none;
	text-transform:uppercase;
}

h3.nopadding {
	font-family: Trebuchet MS, verdana;
	color: #005543;
	font-weight:bold;
	font-size: 12px;
	padding: 5px 0px 5px 0px;
	margin:3px 0px 3px 0px;
	text-decoration:none;
	text-transform:uppercase;
}

h4 {
	font-family: Trebuchet MS, verdana;
	font-weight:bold;
	color: #666666;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	margin:3px 0px 3px 0px;
	
}

h6	{	
	color: #00483a;
	font-size:	12px;
	font-weight:400;
	font-style:	normal;
	text-decoration:none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:0px;
}
*/
	
.home_spotlights {
	color: #00483a;
	font-size:	12px;
	font-weight: normal;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.home_heading {
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 4px; 
	text-align: left;
	color: #00483a;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}
	
	
hr {
	
	border-width: 1px 0 0 0; 
	border-style: solid;
	border-color: #F1872A; 
    margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	height: 1px;
	
}


hr.dotted {
	border-width: 1px 0 0 0; 
	border-style: dotted;
	border-color: #999999; 
    margin: 10px 0; 
	padding: 0;
	height: 1px;
	/*width:690px*/
}

hr.dotted-normal {
	border-width: 1px 0 0 0; 
	border-style: dotted;
	border-color: #999999; 
    margin: 10px 0px 10px 0px; 
	padding: 0px 0px 0px 0px;
	height: 1px;
	/*width:690px*/
}
hr.dotted-wide {
	border-width: 1px 0 0 0; 
	border-style: dotted;
	border-color: #999999; 
    margin: 10px 0px 10px 10px; 
	padding: 0px 0px 0px 10px;
	height: 1px;
	width:690px;
}

/* custom styles */

		
.logintext {

	font-size: 12px;
	font-weight: bold;
	color: #336699;
}


.redcomment {
	color: Red;
}

.adminoptions {
	font: 8pt;
}



.hdots {
	background-image: url(/images/hdot.gif);
	repeat:repeat-y;
}

.vdots {
	background-image: url(/images/vdot.gif);
	repeat:repeat-y;
}

.shadowclad_vdots {
	background-image: url(/userfiles/6/Image/shadowclad/shadowclad_vdots.gif);
	repeat:repeat-y;
}

.prodlist {
	text-decoration:none;
	list-style-image: url(/images/prods_arrows.gif);
	padding-left:0px;
}

.showarrow {
	background-image: url(/images/arrow_transparent.gif);
	background-position:10px 6px;		
	background-repeat:no-repeat;
}

ul.greenarrow {
	margin: 5px 0;
	padding: 0 0 0 5px;
}

ul.greenarrow li { 
	background: url(/images/green_arrow.gif) no-repeat; 
	background-position:middle;
	margin-left: 15px;
	padding:0 0 5px 15px;
	list-style-type:none;
}

ul.greenarrowwhitebg { 
	margin: 5px 0;
	padding: 0 0 0 5px;
}
ul.greenarrowwhitebg li { 
	background: url(/images/green_arrow_whitebg.jpg) no-repeat; 
	background-position:middle;
	margin-left: 15px;
	padding:0 0 5px 15px;
	list-style-type:none;
}


.allcaps
{
	text-transform:uppercase;
	text-decoration:none;
}

.whitetext, a.whitetext:active 
{
	color:#FFFFFF;
}



.nopadding 
{
	padding: 0px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
}

.verticalalignmiddle
{
	vertical-align:middle;
}
		
/* end body type */	
A,A:Visited {
	color: #00483a;
	background-color: transparent;
	text-decoration: underline;
}
A:Hover, A:Visited:Hover
{
	color: #00483a;
	background-color: transparent;
	text-decoration: underline;
}

A.leftmenu, A.leftmenu:Visited
{
	font: normal 10pt times,verdana, helvetica, arial;
	color:#336699;
	text-decoration: none;
	font-weight: bold;
}

A.leftmenu:hover
{
	font: normal 10pt times,verdana, helvetica, arial;
	color:#336699;
	text-decoration: none;
	font-weight: bold;
}

td.MenuItem {
	BACKGROUND-COLOR: #EFEFEF;
	height: 22px;
	padding-left: 10;
}


/* Manager styles */

.EmailMenu {
	color:#444444;
	FONT-SIZE: 11px;
}

A.EmailMenu, A.EmailMenu:visited {
	color:#444444;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent; 
	text-decoration: none;
	font-weight: bold;
}

A.EmailMenu:hover, A.EmailMenu:visited:hover {
	color: #2C2C2C;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	text-decoration: underline;
	font-weight: bold;
}

.MenuTab {
	padding-left: 5;
	padding-right: 5;
	BORDER-TOP: #c9c9c9 1px solid;
	
}
	
/* End Manager styles */

/* table styles */

.tableborder {
	border: 1px solid #666666;
	background-repeat: no-repeat;
	background-position: top right;
}	
	
.tableborderleft {
	border-left: 1px solid #999999;
}	
	
.tableborderright {
	border-right: 1px solid #999999;
}	

.tablebordertop {
	border-top: 1px solid #999999;
}	

.tablebordertopbottom {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}	

.tablebordertopright {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
}	

.tableborderbottom {
	border-bottom: 1px solid #999999;
}		

.tableborderleftbottom {
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}	

.tableborderrightbottom {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}	

.leftmenuborderbottom {
	border-bottom: 0px solid #ffffff;
	padding: 4px;
}	

/* tree style */
}
input.op {
	background-color: #FFFFFF;
	border: 1 solid #FFFFFF;
	width: 15px;
	height:	15px
}
/* end tree style */
.TextAreaSearch {
	font-size: 11px;
	font-weight: normal;
	background-color: white;
	color: black;
	border: solid;
	border-color: #CCCCCC;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 3px;
	width: 150px;
	vertical-align:middle;
	padding:0;
	margin:0;
}

.TextAreaNoWidth
	{
		font-size : 11px;
		font-weight : normal;
		background-color: white;
		color: black;
		border : solid;
		border-color : #CCCCCC;
		border-width : 1px 1px 1px 1px;
		padding : 1px 1px 1px 3px;
}

.TextAreaWidth
	{
	font-size: 11px;
	font-weight: normal;
	background-color: white;
	color: black;
	border: solid;
	border-color: #CCCCCC;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 3px;
	width: 100px;
}


.TextAreaWidth200
	{
	font-size: 11px;
	font-weight: normal;
	background-color: white;
	color: black;
	border: solid;
	border-color: #CCCCCC;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 3px;
	width: 200px;
}

.TextAreaWidthLogin
	{
	font-size: 11px;
	font-weight: normal;
	background-color: white;
	color: black;
	border: solid;
	border-color: #669999;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 3px;
	width: 140px;
	height: 20px;
}



.Button
	{
		font-size : 11px;
		font-weight : bold;
		background-color: white;
		color: black;
		border-color : #CCCCCC;
		border-width : 1px 3px 3px 1px;
}

/* FCK Styles */

ul, li, li.doublespacedlist {
	padding-bottom: 5px;
}


/* Top of page Links */
.footerlinks,A.footerlinks, A.footerlinks:visited {
	color: #666666; FONT-SIZE: 7pt; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; font-weight: normal;
}
A.footerlinks:hover, A.footerlinks:visited:hover {
	color: #666666; FONT-SIZE: 7pt; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline; font-weight: normal;
}

/* tabs */

div.tabs
{
	padding-top:10px;
	margin:0px;
	TEXT-DECORATION: none;
	font-size: 11px;
}

div.tabs ul.tabnavigation
{
	list-style: none;
	margin: 0;
	padding: 0;
	
}

div.tabs ul.tabNavigation li
{
	display:inline;
	margin:0;
	padding:0;
}

div.tabs div
{
	/*margin-top:10px;*/
	padding:0;
	border: 1px solid #eaeaea;
	
}

div.tabs ul.tabNavigation li a span
{
	background-image: url(/images/taboff.gif);
	background-repeat: no-repeat;
	background-position:left;
	height:30px;
	width:10px;
	line-height:30px;
	/*padding-left:10px;*/
	display:inline-block;
}

div.tabs ul.tabNavigation li a.selected span
{
	background-image: url(/images/tabon.gif);
}

div.tabs ul.tabNavigation li a
{
	background-image: url(/images/taboff.gif);
	background-repeat: no-repeat;
	background-position:right;
	padding-right:10px;
	text-decoration:none;
	display:inline-block;
	height:30px;
}

div.tabs ul.tabNavigation li a.selected
{
	background-image: url(/images/tabon.gif);
}



/* Navigation Links */
/*div.border-topLeft { border-top:1px solid #cc9933;border-left:1px solid #cc9933}*/
div.leftmenunavHeader
{
	background-color:#EFF4F3; 
	width: 180px; 
	color:#4C7B39; 
	font-size:12px; 
	padding:10px 10px 0 0;
	font-weight:bold; 
	/*height:28px; */
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}

div.leftmenunavHeader div.leftmenubutton
{
	padding: 0 0 5px 9px;
}

div.leftmenunavHeader div.text
{
	padding:15px 0 10px 9px;
}

div.leftmenunav { width: 190px; margin: 0; padding: 0;}
div.leftmenunav ul { margin: 0; padding: 0; font-size: 11px; font-family:Arial, Helvetica, sans-serif}
div.leftmenunav ul a { text-decoration: none; color: #477a35; display: block; font-size: 11px; }
div.leftmenunav ul a:active { text-decoration: none; color: #477a35; display: block; font-size: 11px; }

/* Level 1 */
/* what you do in this div cascades to the next ones so you dont HAVE to set them but for the sake of completeness we will. For instance we only need to set the rhs border in the next level ul to do the rest entirely

.page = normal link page not selected and no children
.act = normal link page selected and no children
.hasChild = page with submenu but not selected (not open)
.hasChildAct = page with submenu open and submenu nested within it
.isFirst = Not the first in a list but actually the first AFTER the end of a submenu. Sorry about the name
.lastInList = This name is right.

*/


/********************
		Level 1 
*********************/
div.leftmenunav ul { list-style-type: none; padding: 0; margin:0; margin-left:0;}
div.leftmenunav ul li { padding:0 0 0 10px; margin:0; display:list-item; background-color:#EFF4F3; border-bottom:1px dotted #B9C1C0; line-height:25px;}

div.leftmenunav ul li.page a { text-decoration: none; color:#4C7B39; display: block; vertical-align:middle; }
div.leftmenunav ul li.act { background-color:#7C9F96;}
div.leftmenunav ul li.act a{ text-decoration: none; color:#FFFFFF; display: block; vertical-align:middle; }

div.leftmenunav ul li.hasChild a{ text-decoration: none; color:#4C7B39; display: block; vertical-align:middle; }

div.leftmenunav ul li.hasChildAct { background-color:#D3E1DD;}
div.leftmenunav ul li.hasChildAct a{  text-decoration: none; color:#4C7B39; display: block; vertical-align:middle; /*border-bottom:1px dotted #989898;*/ font-weight:bold; }


/********************
		Level 2 
*********************/
div.leftmenunav ul li ul { list-style-type: none; padding: 0; margin:0; margin-left:-10px;}
div.leftmenunav ul li ul li { padding:0 0 0 25px; margin:0; display:list-item; border:none; background-color:#EFF4F3; background-image:url(/images/red_arrow.gif); background-repeat:no-repeat; background-position:13px 2px; line-height:25px;}

div.leftmenunav ul li ul li.page a { text-decoration: none; color:#4C7B39; display: block; vertical-align:middle; border:none; font-weight:normal; }
div.leftmenunav ul li ul li.act { background-color:#EFF4F3;  background-image:url(/images/red_arrow.gif); background-repeat:no-repeat; background-position:13px 2px;}
div.leftmenunav ul li ul li.act a{ text-decoration: none; color:#E53B2D; display: block; vertical-align:middle;  border:none; font-weight:normal;}

div.leftmenunav ul li ul li.hasChild a{ text-decoration: none; color:#4C7B39; display: block; vertical-align:middle; border:none; font-weight:normal;}

div.leftmenunav ul li ul li.hasChildAct { background-color:#EFF4F3; background-image:url(/images/red_arrow.gif); background-repeat:no-repeat; background-position:13px 2px;}
div.leftmenunav ul li ul li.hasChildAct a{  text-decoration: none; color:#E53B2D; display: block; vertical-align:middle; border:none;  font-weight:normal;}

/********************
		Level 3 
*********************/
div.leftmenunav ul li ul li ul { list-style-type: none; padding: 0; margin:0; margin-left:-20px;}
div.leftmenunav ul li ul li ul li { padding:0 0 0 35px; margin:0; display:list-item; border:none; background-color:#EFF4F3;  background-image:url(/images/red_arrow.gif); background-repeat:no-repeat; background-position:18px 2px; line-height:25px;}
div.leftmenunav ul li ul li ul li:first-child { border-top:none; }

div.leftmenunav ul li ul li ul li.page a { text-decoration: none; color:#4C7B39; display: block; vertical-align:middle; border:none;  font-weight:normal;}
div.leftmenunav ul li ul li ul li.act { background-color:#EFF4F3; background-image:url(/images/red_arrow.gif); background-repeat:no-repeat; background-position:18px 2px;}
div.leftmenunav ul li ul li ul li.act a{ text-decoration: none; color:#E53B2D; display: block; vertical-align:middle; border:none;  font-weight:normal;}

div.leftmenunav ul li ul li ul li.hasChild a{ text-decoration: none; color:#4C7B39; display: block; vertical-align:middle; border:none;  font-weight:normal;}

div.leftmenunav ul li ul li ul li.hasChildAct { background-color:#EFF4F3; background-image:url(/images/red_arrow.gif); background-repeat:no-repeat; background-position:18px 2px;}
div.leftmenunav ul li ul li ul li.hasChildAct a{  text-decoration: none; color:#E53B2D; display: block; vertical-align:middle; border:none;  font-weight:normal;}



.headerlogin {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	float: left;
	font-size:8pt;
	margin-bottom: 0px;
	color: #333333;
	background: #FFFFFF;
	border: #cccccc solid 1px;
	width:160px;
}
.headersearch {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	float: left;
	font-size:8pt;
	margin-bottom: 0px;
	color: #333333;
	background: #FFFFFF;
	border: #cccccc solid 1px;
	width:160px;
}

ul.DealerList {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
}
li.DealerList {
	
	list-style-type:none;
	list-style: none;
	background-image: url(../images/template/carters-nz/bulletlist-square.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 8px;
	border-bottom: 1px dotted #cecece;
}
.dealerlist-divider {
	background-image: url(../images/template/carters-nz/dealernetwork-divider.gif);
	background-repeat: repeat-y;
	background-position: center;
	
}
.branch-table-heading {
	background-image: url(../images/template/carters-nz/branch-table-heading-bg.gif);
	background-repeat: repeat-x;
	background-position: center;
	height:30px;
}

.branch-table-heading-btm {
	background-image: url(../images/template/carters-nz/branch-table-heading-btm-bg.gif);
	background-repeat: repeat-x;
	background-position: center;
	height:25x;
}


/*************** QUICKLINKS **************/

div.quicklinks
{
	margin: 10px;
	padding: 0; 
	float: right; 
	clear: right; 
	width:204px;
	background-color: #EEF4F4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:none;
	
}

div.quicklinksheader
{
	background-color:#E0E9E6;
	border:none;
}

div.quicklinksbody
{
	padding:15px 10px 10px 10px;
	background-image:url('/images/quicklinks_downarrow.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:none;
	border-left:1px solid #dbdfdc;
	border-right:1px solid #dbdfdc;
}

div.quicklinksfooter
{
	background-color:#FFFFFF;
	padding:10px;
	margin:0;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url('/images/quicklinks-footer.gif');
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
	height:15px;
}
h2.quicklinks
{
	padding:5px;
	margin:0;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url('/images/quicklinks-header.gif');
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
}

ul.quicklinks {
	margin: 5px 0;
	padding: 0;
}

ul.quicklinks li ul{
	margin: 5px 0;
	padding: 0;
}

ul.quicklinks li { 
	background: url(/images/quicklinks-arrow.gif) no-repeat; 
	background-position:middle;
	margin-left: 0;
	padding:0 0 5px 15px;
	list-style-type:none;
	border-bottom:1px dotted #989898;
	color:#015d4e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul.quicklinks li ul li { 
	background: url(/images/quicklinks-bullet.gif) no-repeat; 
	background-position:middle;
	margin-left: 0;
	padding:0 0 0 15px;
	list-style-type:none;
	border-bottom:none;
	color:#989898;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul.quicklinks li a, ul.quicklinks li a:active, ul.quicklinks li ul li a, ul.quicklinks li ul li a:active
{
	text-decoration:none;
	color:#363636;
}

ul.quicklinks li a:hover, ul.quicklinks li ul li a:hover
{
	text-decoration:underline;
}

/****************** QUICKLINKS END ******************/

.sponsor-table-header {
	background-image:url('/UserFiles/carters/Image/about/about-box-top-sml.gif');
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:9px;
	width:225px;
}
.sponsor-table-footer {
	background-image:url('/UserFiles/carters/Image/about/about-box-btm-sml.gif');
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:9px;
	width:225px;
}

.DownloadLink {
	background-image:url('/images/download-arrow.gif');
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	
}
li.DownloadLink {
	list-style-type:none;
	list-style: none;
	background-image:url('/images/download-arrow.gif');
	background-repeat:no-repeat;
	background-position: left;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 20px;
	border-bottom: 1px dotted #cecece;
}

li.Carters {
	list-style-type:none;
	list-style: none;
	background-image:url('/images/Carters_Bullet.gif');
	background-repeat:no-repeat;
	background-position: 0px 12px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 20px;
	border-bottom: 0px dotted #cecece;
}



/**********************
FORM BUILDER
**********************/

table.formstable td
{
	vertical-align:top;
	padding-bottom:10px;
}

span.forminvalid
{
	color:#990000;
	background-color:#FFDDDE;
	border:1px solid #990000;
	display:inline-block;
	float:left;
	clear:both;
	padding:2px;
	margin:2px;
	width:auto;
}


.hide
{
	display:none;
}

span.forminvalid.hide
{
	display:none;
}

input.captchainput
{
	margin-left:15px;
}

/*******************************
CUSTOM STYLES
*******************************/

td.tlarchive h2
{
	font-size:12px;
	font-weight:bold;
	font-family:"Trebuchet MS", Verdana;
	background-color:#EFF3F2;
	color:#003333;
	margin-left:10px;
	padding-left:15px;
}

td.tlarchive p
{
	padding-right:0;
}


/***********************
OVERLAYS - DO NOT DELETE
************************/

div#overlay
{
	position:relative;
	display:none;
	padding:0;
	margin:0;
	border:3px solid #000;
	background-color:#fff;
}

div#overlay .close
{
	background:url(/images/close.png) no-repeat;
	width:28px;
	height:28px;
	position:absolute;
	right:-14px;
	top:-14px;
	cursor:pointer;
	z-index:5000;
}

div#overlay div.overlayfooter
{
	display:block;
	padding:10px;	
}

div#overlay div.overlayfooter img
{
	float:right;
	margin-top:-10px;
}
/* end OVERLAYS */
ul.login {
	margin: 5px 0;
	padding: 0;
}

ul.login li ul{
	margin: 5px 0;
	padding: 0;
}

ul.login li { 
	
	background-image:url('/images/Carters_Bullet.gif');
	background-repeat:no-repeat;
	background-position: 0px 8px;
	margin:0 0 0 15px;
	padding:0 0 5px 20px;
	list-style-type:none;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#loginfloat
{
	position:absolute;
	width:450px;
	right:0;
}

#loginfloat-small
{
	position:absolute;
	width:450px;
	left:0;
}

.noaction
{
	display:block;
	position:absolute;
	top:550px;
	text-indent:-9999em;
	width:250px;
	height:150px;
}

.noaction.openpdf
{
	left:160px;
}
.noaction.closeoverlay
{
	left:600px;
}
