

a:link { color:#cc0033; text-decoration:underline}
a:visited { color:#cc0033; text-decoration:none}
a:hover { color:#f5023f; text-decoration: none}

h1
{
  color: #000;
  font-size: 24pt;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-weight:normal; line-height:normal
}
h2
{
  color: #cc0033; 
  font-size: 18px;
  font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height:normal

}
body {font-family: Arial, Helvetica; 
   font-size: 12pt; background:url(images/background2011.jpg) top center no-repeat;
   margin-left:auto; margin-right:auto; position:relative; text-align:center
 } 
 
body#popup {font-family: Arial, Helvetica; padding: 10px;
   font-size: 12pt; background:none; text-align:left; margin-left:auto; margin-right:auto; position:relative; 
 } 
body#popup img {margin: 0 15px 15px 0;}
 
.canvas { position:relative; width:990px; margin-left:auto; margin-right:auto;}

.masthead { position:relative; float:left; height:200px; width:990px; font-size:12px; color:#999999; line-height:18px; }
.masthead strong { color:#000}
.logo { position:absolute; left:2px; top:35px;}
.mastleft { position:absolute; left:171px; top:35px; width:300px; padding-right:23px; padding-top:15px; text-align:left; height:120px; border-right:1px solid #CCC; }
.mastright { position:absolute; left:497px; top:35px; width:484px; text-align:left;  padding-top:15px;}

.main { position:relative; float:left; width:990px; font-size:12px; color:#999999; line-height:18px; }

.smenu ul { margin:0; padding:0; text-align:center; border:none; list-style:none;}
.smenu ul li { text-align:center; padding-top:3px; padding-bottom:3px;}

.smenu {background-color:#f2f2f2; border:1px solid #CCC;  font-size:12px; font-family:Arial, Helvetica, sans-serif}
.smenu td {background-color:#f2f2f2; border-bottom:1px solid #CCC; padding-top:5px; padding-bottom:5px; }

.smenu a:link { color:#000; text-decoration:none}
.smenu a:visited { color: #600; text-decoration:none}
.smenu a:hover { color:#cc0033; text-decoration:none}

.news h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:normal; line-height:normal; padding-top:20px; margin-top:20px; border-top:1px solid #CCC; padding-bottom:5px; margin-bottom:0px; color:#000; font-style:normal;}

.news h1 a:link { color:#000; text-decoration:none}
.news h1 a:visited { color:#000; text-decoration:none}
.news h1 a:hover { color:#cc0033; text-decoration:none}

.news p { margin-top:0px; padding-top:0px; margin-bottom:12px;}

.news { font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; padding-left:10px; padding-right:20px;}
 
p { font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
td { font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; vertical-align: top}
.small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt; color: #D60031}
em
 { 
   color: #CC6600;
   font-size: 8pt;
   font-style: normal;
; font-weight: bold } 
.menu { font-family: Verdana, Arial, Helvetica; font-size: 8pt; ; color: #FFFFFF}
.emphasis { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFDF91}
.topic {  font-family: "Times New Roman", Times, serif; font-size: 18pt; font-style: italic; color: #F9BA82; font-weight: bold}
h4 {
	color: #666;
	font-size: 10pt;
	font-style: normal;
	;
	font-weight: bold
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: italic;
	color: #D60031;
	font-weight: bold
}
.h3-like {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-style: italic; 
	color: #D60031 ; 
	font-weight: bold
}

input.login {
  width: 175px;
}

.archive ul { margin:0px; padding:0px;}
.archive ul li { margin-left:0px; left:0px;}
.archive td p { margin-bottom:0px; padding-bottom:0px;}

