* {
	margin: 0;
	padding: 0;
	}

html { 
  padding:0;
  margin:0;
	}

body {
	background-color: #FFF;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	margin: 0;
	padding: 0;
	
	}
.bg
{
	background: #000 url(../../img/sodertorns/body_bgr.jpg) repeat left top;
}
a { 
	color: #AA1D2A;
	font-size: 8pt;
	background-color:transparent;
	text-decoration: none;
	}

/* LAYOUT */

#wrapper {
	width:999px;
	margin: 0px auto;
	padding:0px;
	text-align:left;
	background-color: #FFF;
	}

#top-container {
	width: 999px;
	height: 171px;
	background: url(../../img/trosatryckeri/top_bgr.jpg) no-repeat left top;
	clear: both;
	}
	
#home a {
	width: 397px;
	height: 117px;
	margin: 0 0px 0 590px;
	display: block;
	background-color: transparent;
	clear: both;
	}	
	
#mini-nav {
	width: 975px;
	padding: 0 12px;
	background-color: transparent;
	}

#navigation {
	width: 975px;
	height: 35px;
	padding: 0 12px 0 12px;
	background: url(../../img/nav_bgr.jpg) no-repeat left top;
	clear: both;
	}

#col-left-start {
	width: 265px;
	/*height: 562px;*/
	float: left;
	padding: 0 0 0 38px;	
	background: url(../../img/trosatryckeri/leftslide_bgr_top.jpg) no-repeat right top;
	}
#col-left-start .leftslide-box {
	padding: 30px 0 0 0;
	}	
#col-left
{
	width: 265px;
	/*height: 562px;*/
	float: left;
	padding: 0 0 0 38px;
	background: url(../../img/trosatryckeri/leftslide_bgr_content_top.jpg) no-repeat right top;
}

#col-left .leftslide-box {
	padding: 30px 0 0 0;
	}

#start-box {
	width: 634px;
	float: left;
	padding: 30px 12px 0 50px;
	margin: 0 0 32px 0;
	background-color: transparent;
	}

#start-box .text-box {
	width: 295px;
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	background-color: transparent;
	}

#start-box .flash-box {
	width: 325px;
	height: 218px;
	float: right;
	margin: 0 0 0 14px;
	padding: 0;
	}

#start-box .fast-link {
	width: 295px;
	height: 48px;
	float: left;
	margin: 20px 0 20px 0;
	padding: 0;
	text-align: left;
	background-color: transparent;
	}

#start-box .fast-link img {
	float: left;
	padding: 0 20px 0 16px;
	}

.nbsp-14 {
 	width: 14px;
	display:block; 
	float:left;
	background-color: transparent;
	 }
 
#start-box .push-up {
	width: 293px;
	height: 192px;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	background-color:#6699FF;
	background: url(../../img/push-up_bgr.gif) no-repeat left top;
	border: 1px solid #E8E8E8;
	}

#start-box .push-up-right {
	width: 322px;
	height: 192px;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	background: url(../../img/push-up_bgr_right.gif) no-repeat left top;
	border: 1px solid #E8E8E8;
	}


#start-box .push-up img, #start-box .push-up-right img {
	width: 147px;
	height: 192px;
	float: left;
	padding: 0;
	}
 
#col-center-start {
	width: 295px;
	float: left;
	padding: 30px 0 0 50px;	
	background-color: transparent;
	}

#col-right-start {
	width: 325px;
	float: left;
	padding: 30px 12px 0 14px;
	overflow: visible;
	background-color: transparent;
	}
	
#col-wide {
	width: 950px;
	padding: 0;
	float: left;
	overflow: visible;
	}

#footer {
	height: 21px;
	margin: 0;
	padding: 14px 12px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFF;
	text-align: right;
	background: url(../../img/trosatryckeri/footer_bgr.jpg) no-repeat left center;
	} 
	
#footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFF;
	text-align: right;
	}
	
/*CONTENT LAYOUT*/	

#col-center {
	width: 290px;
	float: left;
	padding: 30px 0 30px 54px;
	background-color: transparent;
	}

#col-right {
	width: 290px;
	float: left;
	padding: 30px 0 30px 50px;
	overflow: visible;
	background-color: #fff;
}

#col-right-kategori {
	width: 290px;
	float: left;
	padding: 82px 0 30px 36px;
	overflow: visible;
	background-color: transparent;
}

#col-right-flash {
	width: 328px;
	float: left;
	padding: 82px 0 30px 12px;
	overflow: visible;
	background-color: transparent;
}

#col-right-nyhet {
	width: 290px;
	float: left;
	margin: 54px 0 0 0;
	padding: 0 0 30px 36px;
	overflow: visible;
	background-color: #FFF;
}


#col-right-form {
	width: 290px;
	float: left;
	margin: 60px 0 0 0;
	padding: 0 0 10px 36px;
	overflow: visible;
	background-color: #fff;
}

#col-center #sitekarta-container {
	width: 290px;
	float: left;
	padding: 7px 0 0 0;
	background-color: transparent;
	}

/*MINI NAVIGATION*/

#navmini, #navmini ul { /* all lists */
	list-style: none;
	float: right;
	background: url(../../img/trosatryckeri/navmini_li_bgr.gif) repeat-x;
	margin-left: 10px;
	}
#navminiAddress, #navminiAddress ul { /* all lists */
	list-style: none;
	float:right;
	background: transparent;
	padding: 3px 0 0 0;
	}
#navmini li { /* all list items */
	display: inline;
	float: left;
/*	width: 192px; /* width needed or else Opera goes nuts */
	}
#navminiAddress li.address { /* all list items */
	font-size: 7pt;
	color: #fff;
	text-align: right;
	}
	
#navminiAddress li.address a {
	color: #fff;
	font-size: 7pt;
	}

#navminiAddress li.address a:hover {
	color: #fff;
	font-size: 7pt;
	}
	
#navmini a {
	color: #BEBCBC;
	font-size: 10px;
	vertical-align: top;
	padding: 4px 10px 0 10px;
	display: block;
	}

#navmini a:hover {
	color: #221E1F;
	font-size: 10px;
	vertical-align:top;
	padding: 4px 10px 0 10px;
	display: block;
	}

#navmini li img {
	vertical-align: top;
	}
	
/*LISTS GENERAL*/
#col-center ul, #col-right-nyhet ul {
	width: 210px;
	/*	margin: 0 0 15px 31px;*/
	margin: 0 0 15px 0;
	padding: 0;
	list-style: none;
	font-size: 8pt;
	}
	
#col-center li, #col-right-nyhet li {
	margin: 4px 0;
	list-style: none;
	line-height: 15px;
	background: url(../../img/trosatryckeri/list_circle.gif) no-repeat left 4px;
	padding: 2px 0 2px 20px;
	}		


/*SUCKERFISH NAVIGATION*/

#nav, #nav ul { /* all lists */
	height: 35px;
	margin: 0;
	padding: 0;
	list-style: none;
	}

#nav a {
	display: block;
	width: 168px;
	height: 21px;
	background: url(../../img/nav_li_bgr.jpg) no-repeat left top;
	padding: 12px 0 0 26px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #595757;
	border-right: 0px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	cursor: pointer;
	}

#nav a:hover {
	display: block;
	width: 168px;
	height: 21px;
	background: url(../../img/nav_li_bgr_over.jpg) no-repeat left top;
	padding: 12px 0 0 26px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #AA1D2A;
	border-left: 1px solid #D1D1D1;
	cursor: pointer;
	}

#nav li { /* all list items */
	float: left;
	width: 195px; /* width needed or else Opera goes nuts */
	}

#nav li ul { /* second-level lists */
	position: absolute;
	background: transparent;
	width: 196px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	}

#nav li ul li a {
	display: block;
	width: 170px;
	height: 23px;
	background: url(../../img/subnav_li_bgr.jpg) no-repeat left top;
	padding: 8px 0 0 26px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #494747;
	border: none;
	}

#nav li ul li a:hover {
	display: block;
	width: 170px;
	height: 23px;
	background: url(../../img/subnav_li_bgr.jpg) no-repeat left top;
	padding: 8px 0 0 26px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #AA1D2A;
	border: none;
	}


#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	}

#content {
	clear: left;
	color: #ccc;
	}

	
/* FONTS */

h1 {
	font-size: 15pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	padding: 0;
	margin: 0 0 10px 0;
	background-color: transparent;
	}
	
#start-box .text-box h1 {
	font-size: 15pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #AA1D2A;
	margin: 0;
	padding: 0 0 10px 0;
	background-color: transparent;
	}
	
#start-box .text-box p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	color: #000;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	background-color: transparent;
}
#start-box .text-box div
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	color: #000;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	background-color: transparent;
}
	
#start-box .text-box .lasmer {
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 0 14px;
	color: #AA1D2A;
	text-align: right;
	background: url(../../img/lasmer_arrow.gif) no-repeat left center;
	}
#start-box .text-box .lasmer a{
	font-size: 9pt;
	}
#start-box .push-up h1 {
	font-size: 15pt;
	margin: 0 15px 0 0;
	padding: 30px 0 0 0;
	color: #A9BD2A;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	background-color: transparent;
	}
	
#start-box .push-up-right h1 {
	font-size: 15pt;
	margin: 0 15px 0 0;
	padding: 30px 0 0 0;
	color: #b51e82;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	background-color: transparent;
	}
	
h2 {
	font-size: 11pt;
	margin: 5px 0 5px 0;
	padding: 0;
	color: #252525;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	background-color: transparent;
	}
	
#start-box .fast-link h2 {
	font-size: 12pt;
	margin: 0 5px 0 0;
	padding: 0;
	color: #AA1D2A;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	background-color: transparent;
	}
	
#start-box .push-up h2 a, #start-box .push-up-right h2 a {
	font-size: 11pt;
	margin: 0 15px 0 0;
	padding: 0;
	color: #252525;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	background-color: transparent;
	}

#start-box p {
	font-size: 10pt;
	padding: 0;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: transparent;
	}
	
#start-box .fast-link p {
	font-size: 8pt;
	margin: 0 5px 0 0;
	padding: 0;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: transparent;
	}
	
#start-box .push-up p, #start-box .push-up-right p {
	font-size: 8pt;
	margin: 0 15px 0 0;
	padding: 11px 0 0 0;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: transparent;
	}
	
#start-box .push-up p a, #start-box .push-up-right p a {
	color: #000000;
	background-color: transparent;
	}
	
#start-box .push-up p.lasmer a, #start-box .push-up-right p.lasmer a {
	float: right;
	margin: 5px 0 0 0;
	padding: 0 0 0 14px;
	color: #AA1D2A;
	text-align: right;
	background: url(../../img/lasmer_arrow.gif) no-repeat left center;
	}

#col-center #sitekarta-container h3 {
	font-size: 9pt;
	margin: 0 0 5px 0;
	padding: 0 0 0 13px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: url(../../img/trosatryckeri/contentlist_circle.gif) no-repeat left center;
	}

.h3-active {
	font-size: 9pt;
	margin: 0 0 5px 0;
	padding: 0;
	color: #BCBCBC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: transparent;
	}
	
.h3-aktuellt {
	font-size: 11pt;
	margin: 23px 0 20px 0;
	padding: 0;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: transparent;
	}
	
#col-right-nyhet #nyhetsarkiv-box h3 {
	margin: 0 0 5px 0;
	padding: 20px 0 0 0;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	background-color: transparent;
	}
#col-right-nyhet .img_right
{
	margin: 15px 0;
}
#col-center #nyhetsarkiv-content h3 {
	margin: 0 0 5px 0;
	padding: 14px 0 0 0;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	background-color: transparent;
	}
	
#col-right-nyhet #right-content-box h3 {
	margin: 0 0 5px 0;
	padding: 26px 0 0 0;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	background-color: transparent;
	}
	
h3 {
	font-size: 9pt;
	margin: 0 0 5px 0;
	padding: 0;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: transparent;
	}
	
h4 {
	font-size: 8pt;
	margin: 0 0 5px 0;
	padding: 0;
	color: #BCBCBC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: transparent;
	}
	
#col-right-nyhet #nyhetsarkiv-box h4 {
	font-size: 9pt;
	margin: 26px 0 0 0;
	padding: 0;
	color: #BCBCBC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: transparent;
	}
	
#col-right-nyhet #right-content-box h4 {
	font-size: 9pt;
	margin: 26px 0 0 0;
	padding: 0;
	color: #BCBCBC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: transparent;
	}
	
p {
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
	font-size:8pt;
	}
	
#col-center #nyhet-box p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	color: #000;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	background-color: transparent;
	}
	
#col-right-nyhet #right-content-box p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #000;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	background-color: transparent;
	}
	
/*LIST STYLES*/
#kategori, #kategori ul {
	margin:0 0 25px 0;
	padding:0;
	list-style:none;
	}
	
#kategori li {
	margin:0;
	padding:0;
	}		
	
#kategori li a {
	color: #AD1C2B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	padding: 0 5px 0 0;
	}
	
#kategori li a:hover {
	color: #AD1C2B;
	}

#kalender-desc, #kalender desc ul {
	margin:0 0 25px 0;
	padding:0;
	list-style:none;
	}
	
#kalender-desc li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	padding: 0 5px 10px 0;
	}		
	
#kalender-desc li a {
	color: #AD1C2B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	padding: 0 5px 0 0;
	}
	
#kalender-desc li a:hover {
	color: #AD1C2B;
	}

#col-center #sitekarta-container .sitekarta, #col-center #sitekarta-container .sitekarta ul {
	margin:0 0 15px 13px;
	padding:0;
	list-style:none;
	}
	
#col-center #sitekarta-container .sitekarta li {
	margin:0;
	padding:0 0 2px 0;
	line-height: 15px;
	background: url(../../img/trosatryckeri/sublist_circle.gif) no-repeat left 6px;
	}		
	
#col-center #sitekarta-container .sitekarta li a {
	color: #AD1C2B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	margin: 0;
	padding: 0 0 0 12px;

	}
	
#col-center #sitekarta-container .sitekarta li a:hover {
	color: #AD1C2B;
	}
	
#col-right-nyhet #nyhetsarkiv-box ul#list-facts {
	width: 210px;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 8pt;
	}
	
#col-right-nyhet #nyhetsarkiv-box ul#list-facts li {
	margin: 4px 0;
	list-style: none;
	line-height: 15px;
	background: url(../../img/trosatryckeri/list_circle.gif) no-repeat left 4px;
	padding: 2px 0 2px 20px;
	}		



/* IMAGES */
img {
	border: none;
	}

.kategori_img {
	float: right;
	margin: 0 0 10px 15px;
	padding: 0 0 0 0;
	background-color: #FFF;
	border: 1px solid #E2E2E2;
	}
	
#col-right-flash #kalender-flash-box {
	width: 324px;
	height: 378px;
	float: right;
	background-color:#FFF;
	}
	
.hide {
	display: none;
	}
	
.hr_solid {
	display: block !important;
	clear: both !important;
	margin: 0 0 10px 0 !important;
	width: inherit !important
}

#col-center #nyhetsarkiv-content {
	width: 290px;
	padding: 0 0 0 0;
	background-color: transparent;
	}
	
#col-center #nyhetsarkiv-content .nyhet-lasmer {
	float: right;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 14px;
	color: #AA1D2A;
	text-align: right;
	background: url(../../img/lasmer_arrow.gif) no-repeat left center;
	}
	
#col-center #nyhetsarkiv-content #nyhetsarkiv-link {
	width: 290px;
	padding: 0 0 10px 0;
	text-align: center;
	}

#col-center #nyhetsarkiv-content #nyhetsarkiv-link a:active {
	color: #BABABA;
	}
	
#col-right-nyhet #nyhetsarkiv-box {
	width: 204px;
	margin: 0 0 0 11px;
	padding: 0 20px 30px 20px;
	background: #FFF url(../../img/nyhetsarkiv_bgr.jpg) no-repeat right bottom;
	border: 1px solid #E9E9E9;
	}

#col-right-nyhet #nyhetsarkiv-box h2 {
	font-size: 10pt;
	margin: 10px 0;
	padding: 0;
	color: #252525;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	background-color: transparent;
	}
	
#col-right-nyhet #nyhetsarkiv-box ul {
	margin: 0;
	padding: 0;
	background: transparent;
	}
		
#col-right-nyhet #nyhetsarkiv-box .nyhet-lasmer {
	float: right;
	display: block;
	margin: 0;
	padding: 0 0 0 14px;
	color: #AA1D2A;
	text-align: right;
	background: url(../../img/lasmer_arrow.gif) no-repeat left center;
	}
	
#col-right-nyhet #nyhetsarkiv-box .fat-link {
	font-weight: bold;
	}
	
#col-right-nyhet #right-content-box {
	width: 290px;
	margin: 0;
	padding: 0 0 30px 0;
	background-color: #FFF;
	}
	
#col-right-nyhet #right-content-box a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	background-color: transparent;
	}
	
/* FORM/FIELDSET */
.form-img {
	float:right; 
	padding: 15px 10px;
	margin: 0 0 0 3px;
	border: 1px solid #CCC; }

form div { 
	margin:0; 
	padding: 0; 
	text-align: left; 
	}
.fieldset-radiobuttonlist
{
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	background-color: #FFF;
	border: none;
	overflow: hidden;
}
.fieldset-normal { 
	float : left;
	margin : 0 0 0 0; 
	padding : 0; 
	background-color : #FFF; 
	border : none; 
	overflow : hidden; 
	}
	
.fieldset-normal p { 
	width: 270px;
	padding: 0 10px 1px 10px; 
	margin: 0; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000;
	}

.fieldset-normal fieldset:hover {
	border-color : #722549; 
	}

/*fieldset input { float : left; width : 258px; }*/
.fieldset-normal fieldset input:hover { 
	border-color : #000; 
	}
.fieldset-normal fieldset input:active, input:focus { 
	border-color : #900; 
	}

label { 
	width: 270px;
	display : block; 
	padding: 0 10px 1px 10px; 
	margin: 0; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #000;
	}
	
.label-right { 
	width: 270px;
	display : block; 
	padding: 0 10px 1px 10px; 
	margin: 0; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000;
	text-align: right;
	}
	
.label-check { 
	float: right; 
	width: 270px; 
	text-align: right; 
	display: block; 
	padding: 0; 
	margin: 4px 10px 10px 10px;
	border: 0;
	background-color: #F8F8F8;
	}
	
.half-left { float:left; display:block; width:130px; margin-right:0; }
.half-right { float:right; display:block; width: 128px; padding:0 0px 0 2px; }
.half-left-input { float:left; display:block; width:130px; }
.half-right-input { float:right; display:block; width: 130px; padding:0 2px 0 0; }

.fieldset-normal input { 
	float : left;
	width: 262px;
	padding: 2px;
	margin: 0 0 10px 10px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
	float : left;
	background-color: #FFF; 
	}
	
.fieldset-radiobuttonlist input
{
	float: left;
	width: 20px;
	height: 12px;
	padding: 2px;
	margin: 0 0 0 220px;
	background-color: #fff;
	border: none; /*1px solid #ccc;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
	float: left;
	background-color: #F8F8F8;
}
.fieldset-normal .input-none { 
	border: none;
	}
	
.fieldset-normal .input-left { width:120px; float:left; margin: 0 0 10px 0; }
.fieldset-normal .input-right { width:120px; float:right; margin: 0 0 10px 0; }
.fieldset-normal .input-check { height: 12px; width: 20px; padding: 0; margin: 0 0 0 220px;  border: 0; background-color: #F8F8F8; float: left; }

.fieldset-radiobuttonlist .label-h3
{
	width: 270px;
	font-size: 9pt;
	margin: 10px 0 13px 0;
	padding: 5px 10px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #E8E8E8;
}

.input-btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000;
	text-align: center;
	margin: 10px 0 0 10px;
	padding: 5px 0;
	width: 150px;
	}

.small-input-btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000;
	text-align: center;
	margin: 10px 0 0 0px;
	padding: 3px 0;
	}
	
.smaller-input-btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
	text-align: center;
	margin: 10px 0 0 0px;
	padding: 3px 0;
	}
	
.fieldset-normal .label-h3-top {
	width: 270px;
	font-size: 9pt;
	margin: 0 0 13px 0;
	padding: 5px 10px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #E8E8E8;
	}
	
.fieldset-normal .label-h3 {
	width: 270px;
	font-size: 9pt;
	margin: 10px 0 13px 0;
	padding: 5px 10px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #E8E8E8;
	}
	
textarea {
	width: 262px;
	padding: 2px;
	margin: 0 0 10px 0;
	background-color: #fff;
	border: 1px solid #ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
	float : left;
	background-color: #FFF; 
	}
	
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 0 0 10px 10px;
	}
	
/*TABLES*/

#table-wrapper {
	float:right; 
	margin: 0 0 30px 0; 
	padding: 0;
	}

table.products { 
	width: 616px;
	margin: 0 26px 0 0;
	background-color: #FFF;
	}

table.products img {
	border: 1px solid #E3E3E3;
	margin: 0 0 0 10px;
	}


td.header {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	background-color: #E8E8E8;
	padding: 10px 0 3px 10px; 
	text-align: left;
	}


td.contact { 
	border-bottom: 0px dotted #E8E8E8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #000;
	background-color: #FAFAFA;
	padding: 4px 10px 4px 0; 
	}

td.contact-white { 
	border-bottom: 0px dotted #E8E8E8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #000;
	background-color: #FFF;
	padding: 4px 10px 4px 0; 
	}


td.contact-header { 
	border-bottom: 1px dotted #E8E8E8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	color: #000;
	background-color: #FAFAFA;
	padding: 10px 0 3px 0; 
	}