a 		{ color: #000; text-decoration: none}
a:link		{ color: #596C80; background-color: transparent}
a:visited 	{ color: #596C80; background-color: transparent }
a:hover 	{ color: #000; background-color: #8FADCC }


td {
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
	font-size: 13px;
	line-height: 120%;
	text-decoration: none;
	letter-spacing: 1pt;
	color: #333333;
}

b {}
strong { font-weight: bold; font-family: arial, helvetica, verdana, sans-serif; font-size: 14px; color: #5986B3; }

p { margin: 0px 0px 10px 0px;  }

/* MAIN INTERFACE */	

#maincontainer 		{ width: 770px; margin: 4px 0px 0px 0px; text-align: left; }
	#maincontainer .shad0 { border: 1px solid #FAFAFA; }
	#maincontainer .shad1 { border: 1px solid #F1F1F1; }
	#maincontainer .shad2 { border: 1px solid #E4E4E4; }
	#maincontainer .shad3 { border: 1px solid #DADADA; }
	
	
#outerframe {  border: 1px solid #5986B3; padding: 1px; }
#bordertable { border: 1px solid #fff; }


.inset { background: #fff; border: 3px solid #C2DAF2; padding: 5px; vertical-align: top;  }
.borderbox { border: 1px solid #5986B3; }

.vertspacer { background: #fff; width: 1px; overflow: hidden; margin: 0px;  }
.horzspacer { background: #fff; height: 1px; overflow: hidden; margin: 0px; }

#topnav { height: 34px; width: 758px;}
#topnav td { padding: 5px; }
#topnav .slogan { font-weight: bold; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #fff; line-height: 28px; vertical-align: middle; text-align: right; }

#stepstable td { padding-bottom: 3px; }

.radius { background: url(../images/frontpageradius.gif) no-repeat left top; vertical-align: middle; height: 30px; line-height: 30px; padding-left: 4px; }

#sizes {}
#sizes .spacer { width: 8px; }
#sizes .sizes_web { background: url(../images/sizes_web.jpg) no-repeat left top; width: 124px; height: 116px; }
#sizes .sizes_medium { background: url(../images/sizes_medium.jpg) no-repeat left top; width: 124px; height: 116px; }
#sizes .sizes_print { background: url(../images/sizes_print.jpg) no-repeat left top; width: 124px; height: 116px; }
#sizes p { margin: 50px 10px 0px 10px; }

.bevel { 
	border-color: #A1C3E6 #596C80 #596C80 #A1C3E6; 
	border-width: 1px; 
	background-color: #5986B3;
	border-style: solid; 
	}

#login { margin-top: 2px; }
#login td { padding: 2px; line-height: 16px; vertical-align: middle; }

#botbar { background-color: transparent; width: 762px}
#botbar td { padding: 0px 4px 0px 4px; }
#botbar td a:link	{ display: block; background-color: transparent; }
#botbar td a:visited	{ display: block; background-color: transparent; }
#botbar td a:hover	{ background-color: #8FADCC;	display: block; }

#help { margin: 8px; background: #F3F8FC;  }
#help td { font-weight: bold; color: #5986B3; padding: 3px 3px 3px 0px; white-space: nowrap; }
#help b { color: #777; text-align: right;  }

/* FORMS */	
form { margin: 0; padding: 0; }
select { font: 10px Arial, Helvetica; color: #4E5863; background: #eee; padding: 1px; border: 0px solid #3E73A7; }

input.name { border: 1px solid #5986B3; font: 10px Arial, Helvetica; width: 130px; background: #C2DAF2; padding: 2px;  line-height: 14px; }
input.submit { border: 1px solid #596C80; font: 10px Arial, Helvetica; background: #5986B3; line-height: 14px; font-weight: bold; color: #fff; }

.tittle {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #333333; line-height: 130%}


input:focus { background: #eee;  }
.maintitle {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

