html{font-size:100.01%;}
	
body{
	margin:0;
	background:url(../images/background.jpg);
	font:64% Verdana, Arial, Helvetica, sans-serif;
	}
	
/* GENERAL */
img{border:0; display:block;}
form{display:inline;}

.hidden{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}

p{
	margin:0;
	padding:0;
	}

ul{
	margin:0;
	padding:0;
	list-style:none;
	}

.float-left{float:left !important;}
.float-right{float:right !important;}

a:focus{outline:none;}

h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
	}

/* MAIN */
#main{
	width:777px;
	margin:3px auto 0;
	}

/* HEADER */
#header{
	overflow:hidden;
	height:169px;
	background:url(../images/bg-header.gif) no-repeat 0 0;
	position:relative;
	}

#logo a{
	width:179px;
	height:124px;
	background:url(../images/logo.gif) no-repeat 0 0;
	position:absolute;
	left:30px;
	top:30px;
	overflow:hidden;
	text-indent:-9999px;
	}

#header .slogan{
	position:absolute;
	top:19px;
	right:32px;
	width:450px;
	height:57px;
	background:url(../images/slogan.gif) no-repeat 0 0;
	}

#header p{
	position:absolute;
	top:60px;
	right:43px;
	font:11px Arial, Helvetica, sans-serif;
	color:#969fa3;
	}

#header p a{color:#969fa3; text-decoration:none;}
#header p a:hover{text-decoration:underline;}

ul.sub-menu{
	position:absolute;
	top:124px;
	right:34px;
	}

ul.sub-menu li{
	float:left;
	padding:0 6px 0 8px;
	background:url(../images/hr.gif) no-repeat 0 4px;
	font:12px Arial, Helvetica, sans-serif;
	color:#5b5e60;
	}

ul.sub-menu li.first{
	float:none;
	display:block;
	background:none;
	text-align:right;
	}

ul.sub-menu li.no-bg{background:none;}

ul.sub-menu li a{
	color:#5b5e60;
	text-decoration:none;
	}

ul.sub-menu li a:hover{text-decoration:underline;}

/* CONTENT */
#content{
	overflow:hidden;
	background:url(../images/bg-content.gif) repeat-y 0 0;
	padding:0 27px 0 21px;
	}

#content .img-box{
	overflow:hidden;
	border:1px solid #686869;
	}

.content-main{
	overflow:hidden;
	padding:16px 0 20px;
	height:1%;
	}
	
.sidebar{
	float:left;
	width:186px;
	padding-left:3px;
	}

#menu{
	overflow:hidden;
	}

#menu li{
	overflow:hidden;
	padding:5px 0 6px;
	background:url(../images/hr2.gif) repeat-x 0 100%;
	}

#menu li a{
	padding-left:14px;
	font:10px Arial, Helvetica, sans-serif;
	color:#686869;
	text-decoration:none;
	background:url(../images/arrow.gif) no-repeat 2px 4px;
	}

#menu li a:hover{text-decoration:underline;}

#menu li.select{position:relative;}
#menu li.select ul{display:block;}

#menu ul{
	display:none;
	overflow:hidden;
	padding:3px 0 0 14px;
	}

#menu ul li{
	padding:1px 0;
	background:none;
	}

#menu ul li a{
	padding:0;
	color:#50bae0;
	background:none;
	}

#menu ul li a:hover{text-decoration:underline;}

.main-box{
	float:right;
	width:488px;
	padding:0 20px 20px;
	background:url(../images/bg-main-box.gif) repeat-x 0 0;
	}

.main-box h1{
	font:bold 20px Georgia, "Times New Roman", Times, serif;
	font-variant:small-caps;
	padding:10px 0;
	}
	
	
.main-box h2{
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	font-variant:small-caps;
	padding:10px 0;
	}

.main-box p{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 14px;
	}

/* FOOTER */
#footer{
	overflow:hidden;
	background:url(../images/bg-footer.gif) no-repeat 0 0;
	padding:22px 0 10px;
	font:12px Arial, Helvetica, sans-serif;
	color:#5b5e60;
	text-align:center;
	}
	
#footer a{
	color:#5b5e60;
	text-decoration:none;
	}
	
#footer a:hover{text-decoration:underline;}
