/* CSS Document */



body {

	margin: 0;

	padding: 0;

	font: 70% Arial, Helvetica, sans-serif;

	background-color: #F4f4f4;

	background: #F4f4f4 url(images/backround.gif);

	background-repeat: repeat-y;

	background-position: center;

}



.box_right {

position:relative;

float:right;

clear:both;

width:200px;

margin:0 0 5px 10px;

padding:0 10px 0 10px;

background:#F7F9F7;

color:#000000;

font-family:Arial, Helvetica, sans-serif;

font-size:.9em;

}



.box_right p {

margin:5px 5px;

}



.box_cnr_top {

background:url(images/cnr_tr.gif) no-repeat top right;

margin:0 -10px 0 -10px;

}



.box_cnr_bottom {

background:url(images/cnr_br.gif) no-repeat top right;

margin:0 -10px 0 -10px;

}



img.cnr {

width:8px;

height:8px;

border:none;

display: block !important;

}



#leftsidebar {

	margin: 0 auto;

	width: 760px;

	background-color: #F4F4F4;

}



#header {

margin: 0 0 8px 0;

border: 0;

}



    #tabs {

	float:left;

	width:100%;

	background:#EDF7E7;

	font-size:100%;

	line-height:normal;

	border-bottom: 1px solid #15963B;

	font-weight: bold;

      }

    #tabs ul {

	margin:0;

	padding:0px 10px 0 10px;

	list-style:none;

      }

    #tabs li {

      display:inline;

      margin:0;

      padding:0;

      }

    #tabs a {

      float:left;

      background:url("images/tableftC.gif") no-repeat left top;

      margin:0;

      padding:0 0 0 4px;

      text-decoration:none;

      }

    #tabs a span {

      float:left;

      display:block;

      background:url("images/tabrightC.gif") no-repeat right top;

      padding:5px 15px 4px 6px;

      color:#464E42;

      }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

    #tabs a span {float:none;}

    /* End IE5-Mac hack */

    #tabs a:hover span {

      color:#FFF;

      }

    #tabs a:hover {

      background-position:0% -42px;

      }

    #tabs a:hover span {

      background-position:100% -42px;

      }  



#menu {

	clear: left;

	float: left;

	width: 157px;

	padding: 0;

	height: auto;

}



#menu ul {

	list-style: none;

	width: 157px;

	margin: 0 0 0px 0;

	padding: 0;

	font-size: 1.1em;

}	



#menu li {

margin-bottom: 1px;

}



#menu li a {

	font-weight: bold;

	height: 20px;

	text-decoration: none;

	color: #008100;

	display: block;

	padding: 5px 0 0 10px;

}	

	

#menu li a:hover {

	color: #003300;

	padding-left: 30px;

	background-color: #E8E8E8;

}



.leftnews {

	margin: 0px 0px 0px 0px;

	padding: 0px 10px 10px 10px;

	width: 137px;

	line-height: 1.3em;

	background-color: #F4F4F4;

}



.rightnews {

float: right;

width: 94px;

background-color: #F7F9F7;

margin: 0 0 10px 10px;

padding: 5px;

font-size: 0.9em;

line-height: 1.5em;

}



#rightnews p {

margin: 0 0 1.5em 0;

}



#content {

	margin: 0px 0px 0px 157px;

	border-left: 1px solid #cccccc;

	padding: 270px 10px 10px 10px;

	line-height: 1.6em;

	text-align: justify;

	background-color: #FFFFFF;

	background-image: url(images/Im_home_main.jpg);

	background-repeat: no-repeat;

}



#content h2 {

font-size: 1.0em;

margin: 0 0 0 0;

}

#content h1 {

font-size: 1.5em;

margin: 0 0 0 0;

}



#content img {

}



.greybox {

	background-color: #E6E6E6;

	color: #666666;

	padding: 5px;

	margin: 0px;

	text-align: right;

}



.dkgreybox {

	background-color: #15963B;

	padding: 5px 0px 5px 10px;

	text-align: left;

	border-bottom: 5px solid #999999;

	float: left;

	width: 750px;

}



.redbox {

	padding: 0px 0px 0px 0px;

	width: auto;

}



.splittop {

background-color: #ffffff;

width: 49%;

float: left;

overflow: hidden;

}



.splitright {

	background-color: #ffffff;

	float: right;

	overflow: hidden;

	padding-left: 10px;

	padding-top: 5px;

	text-align: justify;

}



.splitleft {

	background-color: #ffffff;

	float: left;

	overflow: hidden;

	padding-right: 10px;

	padding-top: 5px;

	text-align: justify;

}



h3 {

	font-size: 1.3em;

	margin: 0px 0px 0px 0px;

}



a {

	text-decoration: none;

	color: #1AC14B;

}



a:hover {

	text-decoration: underline;

	color: #11672B;

}



a img {

border: 0;

}



#footer {

	clear: both;

	margin: 0 auto;

	padding: 20px 0px 10px 0px;

	width: auto;

	text-align: center;

	font-size: 0.9em;

	background-image: url(images/footer.jpg);

	background-repeat: no-repeat;

	background-position: center;

	height: auto;

	border-top: 1px solid #008100;

}



#footer a {

	color: #16A644;

	text-decoration: none;

}



#footer a:hover {

text-decoration: underline;

color: #FFFFFF;

}



.left {

margin: 10px 10px 5px 0;

float: left;

}



.right {

margin: 10px 0 5px 10px;

float: right;

}



.textright {

text-align: right;

}



.center {

text-align: center;

}



.small {

font-size: 0.9em;

}



.bold {

font-weight: bold;

}



.hide {

display: none;

}



.txt_mdgrey {color: #999999}

.txt_grey {color: #666666}

.txt_ltgrey {color: #F7F7F7}

.txt_green {color: #15963B}

.txt_ltgreen {color: #25FF67}

.txt_dkgrey {color: #333333}

.txt_ltblue {color: #74A8F5}

.txt_white {color: #FFFFFF}



/* workarounds and hacks */

.clearfix:after {

content: "."; 

display: block; 

height: 0; 

clear: both; 

visibility: hidden;

}



.clearfix {display: inline-table;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

#logobox {

	background-image: url(images/logo_regal.gif);

}

#content img2 {

	display: inline;

	text-align: top;

}


