/* CSS Document */
/*
orange:		#FBA619;
purple:		#7C51A1;
light blue: #00ADEF;
yellow:		#FFF883;
lime:		#99CC00;
*/

/* default CSS*/
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
ul, li {margin:0; padding:0;}
body, div {margin:0; padding:0;}
p, pre {margin:0; padding:0;}
img {border:0;}

/*************** global ******************/
body {margin:20px 45px; padding:0; background-color:#000000; font:11px Arial; line-height:15px; color:#FFFFFF;}
a:link, a:visited {text-decoration:underline; color:#474EA1; font-weight:bold;}
a:hover {text-decoration:none; color:#FBA619; font-weight:bold;}


/*************** container ********************/
#container {width:805px; background-color:#000000;}


/*************** header *********************/
#header {height:218px; margin-bottom:8px;}

#header-left {width:216px; height:216px;}
#header-left div {
padding:8px; 
background-image:url(../images/menu/menu-bg.jpg);
background-position:center;
background-repeat:no-repeat;
}

#header-center {margin:0 15px;}

#header-right {width:196px;}
div#calendar-title {
height:28px; 
margin-bottom:4px; 
padding:2px; 
background-color:#FBA619; 
text-align:center;
}
div#calendar-month {
height:22px;
background-color:#7C51A1; 
vertical-align:top; 
text-align:center;
}
div#calendar-month {font-size: 13px; font-weight:bold;}
table.sample {border:none;}
table.sample th {
width:24px;
border:none; 
color:#FBA619;
font-weight:bold;
text-transform:uppercase;
text-align:center;
}
table.sample td {
width:25px;
height:22px;
background-image:url(../images/calendar/date-bg.gif);
background-position:center;
background-repeat:no-repeat;
text-align:center;
}
table.sample td#bg-orange a {line-height:22px; display:block; color:#FFFFFF; background-color:#FBA619; background-image:none;}
table.sample td#bg-orange a:link, table.sample td#bg-orange a:visited, table.sample td#bg-orange a:hover {text-decoration:none; font-weight:normal;}
table.sample td#bg-purple a {line-height:22px; display:block; color:#FFFFFF; background-color:#7C51A1; background-image:none;}
table.sample td#bg-purple a:link, table.sample td#bg-purple a:visited, table.sample td#bg-purple a:hover {text-decoration:none; font-weight:normal;}


/************************ main content ********************/
div#main {position:absolute; top:248px; width:805px; background-color:#FFFFFF; color:#444444;}
div#main-title{background-color:#FBA619; padding:4px 10px; display:block; color:#FFFFFF;}

div#content {
background-color: #ffffff;
padding: 0 0 100px 0;
margin: 30px 203px 0 190px;
}
div#content p{margin:0; padding:0;}
div#content-talk {
background-color: #ffffff;
padding: 0 0 100px 0;
margin: 30px 203px 0 10px;
text-align:justify;
}
#fins-box {padding:4px 0; line-height:18px; background-color:#000000;}
div#content h4 {font-size:11px; color:#FBA619;}
.orange {
	color: #FBA619;
}


div#left {
background-color: #ffffff;
float: left;
height:auto;
width: 151px;
margin: 0;
padding: 10px 0 60px 10px;
}
div#left #title {text-align:center; color:#7C51A1; font-size:13px; font-weight:bold;}
div#left #title-word {padding:4px 0 7px 7px;}
div#left #title-word li {padding:3px 0;}
div#left #say{border:solid 1px #FFF883; margin-bottom:20px; padding:5px;}
div#left div ul {padding:7px; list-style-type:none;}

div#right {
background-color: #ffffff;
float: right;
width: 178px;
height:auto;
margin: 0;
padding: 10px 10px 60px 0;
}

#left-btm {clear:both;}

#title-block {padding:6px; background-color:#FBA619; font-weight:bold; color:#FFFFFF;}
#talk-title {font:Bold 18px arial; color:#99CC00; line-height:21px;}

/********************** footer ***************************/
#footer {background-color:#000000; position:absolute;padding:10px 0 20px 0; bottom:0; left:0; text-align:center; font-size:10px; color:#FBA619; width:805px;}
#footer a:link, #footer a:visited {font-weight:normal; text-decoration:none; color:#FBA619;}
#footer a:hover {text-decoration:none; color:#FFFFFF;}
#main #main-title .yellow {
	color: #F6EA2F;
}
/*.justify {
	text-align: justify;
}*/
#main #content .style1 .orangelink {
	font-weight: normal;
	color: #FBA619;
	text-decoration: none;
}
#main #content .style1 a:hover {
	color: #2CB6E3;
	text-decoration: none;
}

html { min-height: 100%; margin-bottom: 1px; }
