/* global tweaks */
* { font-family:"Trebuchet MS","Georgia","Verdana","Arial"; font-size:11px; }
A { color:#000000; }
BODY { margin: 0px;
	   padding: 0px;
	   background: url('../../include/images/design/body_bg.png') repeat-x;
	   background-position: bottom left;
	   cbackground-color: #c2c2c2;
	   }


/* Form elements */
FORM { margin:0px; padding:0px; }
INPUT,textarea { border-color:#dddddd;}
INPUT:FOCUS,textarea:focus { border-color:#ffAAAA;}
INPUT:HOVER,textarea:hover { border-color:#ffAAAA;}
LABEL {cursor:pointer;cursor:hand;}

A IMG { border:none }

P {	margin-top:0px; }

/* general behaviour for headings */

H1 { margin-top:5px; color:#e30021; font-size:16px; }
H2 { margin-top:8px; margin-bottom:4px; color:#222222; font-size:14px; }
H3 { margin-top:8px; margin-bottom:4px; color:#222222; font-size:12px; }
H4 { margin-top:8px; margin-bottom:4px;	color:#e30021; font-size:12px; }

H1 A,H2 A,H3 A { display:block;	text-decoration: none; color: #FFFFFF; padding-left:10px; text-transform: uppercase; }

/* general behaviour for boxes in the page */
.sm_box { margin-top:5px; margin-right:10px; }
.sm_box h2 { background-color: #9a9a9a; color: #FFFFFF; height: 25px; line-height: 25px; margin:0px; overflow: hidden; }
.sm_box IMG { margin: 4px; padding:0px; }
.sm_box_1 { }
.sm_box_2 {	float:left;	width:480px; }
.sm_box_2 h2 { }
.sm_box_2 h2 a { height: 25px; line-height: 25px; }
.sm_box_2 p { margin:0px;
			  padding:0px;
			  background: url(../images/content_sub.jpg) repeat-x;
			  height: 50px;
			  padding:3px 5px 3px 5px;
			  overflow: hidden;
			  line-height: 14px;
			  }
.sm_box_3 {	float:left;	width:224px; border: solid 1px #9a9a9a; }
.sm_box_3 h2 { }
.sm_box_3 h2 a { height: 25px; line-height: 25px; }
.sm_box_3 p { margin:0px; padding:0px; height: 50px; padding:3px 5px 3px 5px; overflow: hidden; line-height: 14px; }
.sm_box_3_inner { padding: 4px; }
.sm_box_3_inner p { margin:0px; padding:0px; height: 58px; padding:0px 5px 0px 5px; overflow: hidden; line-height: 14px; }

a.button-next { display: block;
				float:right;
				background: url(../../include/images/design/submenu-arrow.png) no-repeat right;
				width: 24px;
				line-height: 20px;
				margin-top: 10px;
				text-decoration: none;
				padding-right: 16px;
				color: #b90006;
				text-transform: capitalize;
				font-weight: bold;
				}

a.button-next-category { display: block;
						 float:right;
						 background: url(../../include/images/design/submenu-arrow.png) no-repeat right;
						 width: 24px;
						 line-height: 20px;
						 margin-top: 10px;
						 text-decoration: none;
						 padding-right: 16px;
						 color: #b90006;
						 text-transform: capitalize;
						 font-weight: bold;
						 }

/* standard tweaks */
a.pdffile {	background-image:url("../images/pdf.gif"); background-repeat:no-repeat;	padding:3px; padding-left:20px; }
a[rel="lightbox[images]"] IMG {	border: 3px solid #cccccc; }


