body,td,th,p { font-family: Arial, Helvetica, sans-serif; font-size: 13px;  color: #595353;}
body { margin: 0px 0px 0px 0px;  background-color: #ffffff;}

.main { width:830px; margin:0 auto; padding:0;  padding: 15px 15px 20px 15px; background-color: #ffffff; }

a:link { color: #204a80; }
a:visited { color: #204a80; }
a:hover { color: #036f1a; }
a:active { color: #204a80; }

img { border: 0px; }
.input { border: 1px solid #be6025; height: 21px; }
.textbox { border: 1px solid #be6025; height: 21px; }

h1{color:#204a80; border-bottom: 1px solid #efefef; padding: 0px 0px 10px 0px; margin-bottom: 0px; }
h4 { font-size: 12px; padding: 0px 0px 5px 0px; margin-bottom: 0px; }
h4.green, h2.green, p.green, span.green {color:#297a22;}

.red {color:#b91b00;}
.grey {color:#666;}
.black {color:#000000;}
.white {color:#ffffff;}
.brown {color:#cf6320;}

.floatleft { float:left;}
.floatright { float:right;}

#top { clear:both;  width:830px; }
.logo {margin:0; padding:0; width:80px; height: 70px; background: transparent url(../images/logo.gif) 15px 0px no-repeat; }

#top a:link { font-size:11px; color: #0088cc; text-decoration: none; }
#top a:visited { font-size:11px; color: #0088cc; text-decoration: none; }
#top a:hover { font-size:11px; color: #009900; text-decoration: underline; }
#top a:active { font-size:12px; color: #0088cc; text-decoration: none;  }

#topmenu { background: transparent url(../images/top-menu-bg.png) repeat-x 0 0; width: 830px; border: 0px solid red;  }
#topmenu .left { background: transparent url(../images/top-menu-left.png) repeat-x 0 0; width: 15px;  }
#topmenu .right { background: transparent url(../images/top-menu-right.png) repeat-x 0 0; width: 15px;  }
#topmenu .seperator { background: transparent url(../images/top-menu-seperator.png) no-repeat 0 0px; width: 3px; border: 0px solid red; }
#topmenu .tab { padding:0px; margin: 0px; font-size: 13px; text-align: center; }

#topmenu a:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #f8fbff; text-decoration: none; text-transform: uppercase; white-space: nowrap;display: table; height: 35px; padding:9px 30px 0px 30px; text-decoration: none; }
#topmenu a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #f8fbff; text-decoration: none; text-transform: uppercase; height: 35px; padding:9px 30px 0px 30px; white-space: nowrap; text-decoration: none; }
#topmenu a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #f8fbff; text-decoration: none; text-transform: uppercase;height: 35px; padding:9px 30px 0px 30px; white-space: nowrap;  background: transparent url(../images/top-menu-selected-bg.png) repeat-x 0 0; text-decoration: none; }
#topmenu a:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #f8fbff; text-decoration: none; text-transform: uppercase;font-size:12px; color: #ffffff; height: 35px; padding:9px 30px 0px 30px; white-space: nowrap; text-decoration: none; }

#topmenu a.selected:link { font-size:12px; color: #ffffff; height: 35px; padding:9px 30px 0px 30px; white-space: nowrap; background: transparent url(../images/top-menu-selected-bg.png) repeat-x 0 0; text-decoration: none;}
#topmenu a.selected:visited { font-size:12px; color: #ffffff; height: 35px; padding:9px 30px 0px 30px; white-space: nowrap; background: transparent url(../images/top-menu-selected-bg.png) repeat-x 0 0; text-decoration: none;}
#topmenu a.selected:hover { font-size:12px; color: #ffffff; height: 35px; padding:9px 30px 0px 30px; white-space: nowrap; background: transparent url(../images/top-menu-selected-bg.png) repeat-x 0 0; text-decoration: none;}
#topmenu a.selected:active { font-size:12px; color: #ffffff; height: 35px; padding:9px 30px 0px 30px; white-space: nowrap; background: transparent url(../images/top-menu-selected-bg.png) repeat-x 0 0; text-decoration: none;}

#middle { clear:both; width:826px;  border: 0px solid gray; padding:0px 2px 0px 2px; }
div.spacer2{ clear:both; width: 100%; height: 2px; }
div.spacer5{ clear:both; width: 100%; height: 5px; }
div.spacer10{ clear:both; width: 100%; height: 10px; }

.container {clear:both; width:auto;}
.content { border: 0px solid gray; padding:0px 3px 0px 2px; border:0px solid red;}

.sidenav { width: 180px; border-right:1px dotted; vertical-align: top; margin-left: 20px; }
.sidenav ul { padding: 0; padding-left: 0px; padding-bottom: 10px; margin: 0; }
.sidenav ul li {list-style: none; font-size: 12px; font-weight: normal; margin:0px; padding:0px; /*border-bottom: 1px solid #808080;*/ }
.sidenav ul .linkbox { padding:5px 30px 5px 5px; width: 100%; border: 1px solid green;}
/*.sidenav ul li.selected {list-style: none; border-bottom: 1px solid #204a80; border-top: 1px solid #204a80; background-color: #4488db; font-size: 12px; font-weight: normal; margin:10px 2px 0px 0px; padding:0px; }*/
.sidenav ul li a:link    { font-weight: bold; color: #4488db; white-space: nowrap; text-decoration: none; display: table; width: 98%; border-bottom: 1px solid #204a80; background-color: #FFFFFF; padding: 6px 0px 6px 6px; }
.sidenav ul li a:visited { font-weight: bold; color: #4488db; white-space: nowrap; text-decoration: none; display: table; width: 98%; border-bottom: 1px solid #204a80; background-color: #FFFFFF; padding: 6px 0px 6px 6px; }
.sidenav ul li a:active  { font-weight: bold; color: #4488db; white-space: nowrap; text-decoration: none; display: table; width: 98%; border-bottom: 1px solid #204a80; background-color: #FFFFFF; padding: 6px 0px 6px 6px; }
.sidenav ul li a:hover   { font-weight: bold; color: #FFFFFF; white-space: nowrap; text-decoration: none; display: table; width: 98%; border-bottom: 1px solid #204a80; background-color: #4488db; padding: 6px 0px 6px 6px; }

.sidenav ul li a.selected:link     { font-weight: bold; color: #FFFFFF; white-space: nowrap; text-decoration: none; display: table; width: 98%; border-bottom: 1px solid #204a80; background-color: #4488db; padding: 6px 0px 6px 6px; border-top: 1px solid #204a80; }
.sidenav ul li a.selected:active   { font-weight: bold; color: #FFFFFF; white-space: nowrap; text-decoration: none; display: table; width: 98%; border-bottom: 1px solid #204a80; background-color: #4488db; padding: 6px 0px 6px 6px; border-top: 1px solid #204a80; }
.sidenav ul li a.selected:visited  { font-weight: bold; color: #FFFFFF; white-space: nowrap; text-decoration: none; display: table; width: 98%; border-bottom: 1px solid #204a80; background-color: #4488db; padding: 6px 0px 6px 6px; border-top: 1px solid #204a80; }
.sidenav ul li a.selected:hover    { font-weight: bold; color: #FFFFFF; white-space: nowrap; text-decoration: none; display: table; width: 98%; border-bottom: 1px solid #204a80; background-color: #4488db; padding: 6px 0px 6px 6px; border-top: 1px solid #204a80; }

.content p {line-height:18px; padding:0; margin:5px 2px 10px 3; }
.content div {line-height:18px; padding:0; margin:5px 5px 10px 0; }
.content ul li {margin:10px 2px 0px 7px; padding:0px;}
.content .justify { text-align:justify; }
.row { clear: both; margin: 0px 0px 15px 0px; }
.title { clear: both; margin: 0px 0px 5px 0px; font-weight: bold; width: auto;  }
.field { clear: both; margin: 0px 0px 0px 0px;  width: 80%;}
.mandatory { color: red; font-family:vardana; font-size:12px;}

.content box {clear:both; width:826px;  border: 1px solid gray; padding:0px 2px 0px 2px;}
.seperatorline { border-bottom: 1px dotted; }

#bottom { clear:both; width:auto; padding:15px 2px 15px 2px; font-size: 11px; color: #333333; border-bottom: 1px solid #dddddd; border-top: 1px solid #dddddd; background-color: #f7f7f7; }
#bottom .copyright { font-family:Tahoma; font-size:12px;  }
#bottom h4 { font-size: 12px; color: #204a80; padding: 0px 0px 5px 0px; margin-bottom: 0px; }
#bottom td,th,p { font-size: 12px;  color: #555555; }
#bottom a:link { font-size:12px; color: #0088cc; text-decoration: none; }
#bottom a:visited { font-size:12px; color: #0088cc; text-decoration: none; }
#bottom a:hover { font-size:12px; color: #333333; text-decoration: underline; }
#bottom a:active { font-size:12px; color: #0088cc; text-decoration: none;  }


/* ROUNDED CORNER EFFECTS */
.round {border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; box-shadow:0px 0px 3px #fff; -moz-box-shadow:0px 0px 3px #fff; -webkit-box-shadow:0px 0px 3px #fff;}

/* HOME PAGE ROTATING SLIDE SHOW - Start */
.slidebox { background: transparent url(../images/slide-show-bg.png) no-repeat 0px 0px; padding: 3px 3px 3px 3px; height: 296px; }
.sliderwrapper{
	z-index: 0;
	position:relative;
	overflow:hidden;
	border:0px solid red;
	height:280px;
	width:820px;
}
.sliderwrapper .contentdiv{
	z-index:0;
	visibility:hidden;
	position:absolute;
	left:0;
	top:0;
	padding:0;
	width:820px; 
	height:100%;
	opacity:1;
	filter:alpha(opacity=100);
}
.pagination{
	z-index:99;
	position:relative;
	left:0;
	top:248px;
	text-align:right;
	padding-right:12px; 
	font-size:12px; 
	font-weight:bold;
}
.pagination a{
	padding:4px 8px;
	text-decoration:none; 
	color:#fff;
	background:#4488db;
	z-index:99;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
}
.pagination a:hover, .pagination a.selected{
	color:#204a80;
	background-color: #fff;
	z-index:99;
}

.slidecontent{color:White; font-size:20px; padding:150px 0px 0px 50px;}
/* HOME PAGE ROTATING SLIDE SHOW - End */


.sliderwrapper .contentdiv{background-size: 100% 100%;}
.title-h3 {padding-left: 6px;font-size: 20px;margin-bottom: 0;padding: 5px;border-bottom: 1px solid;}
.tittle-machines{margin-bottom: 75px;list-style-type: none;padding: 0;}
.tittle-machines li{ -moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #fff none repeat scroll 0 0;
	border-color: #ccc #ccc #ccc #4488db;
	border-image: none;
	border-style: solid;
	border-width: 0px 0px 0px 4px;
	margin-bottom: 7px;
	padding: 6px 10px !important;
	width: 100%;}
.tittle-machines li:hover {border-color: #ccc #ccc #ccc #036f1a;und}
.tittle-machines li a{color: #000000;text-decoration: none;font-size: 15px;}