body { margin: 0; padding: 0;  font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000;}
fieldset { margin: 0; padding: 0; border: none}
h2 { font: bold 44px/36px Helvetica, Arial, sans-serif; color: #3C346F; text-transform: uppercase; letter-spacing: -1px; margin: 0; padding: 25px 0 15px 0}
h2 small { font-size: 28px; color: #009933; display: block; font-weight: normal}
h3 { font-size: 22px}
h4 { font-size: 11pt}
h5 { font-size: 12pt; color: #009933}
h5 a { color: #009933; text-decoration: none; font-weight: normal}
h5 a:hover { text-decoration: underline}
h6, .sponsored { margin: 0; padding: 0; font-weight: normal; font-size: 12px; color: #7B7F7E;}
h6 a { color: #7B7F7E; text-decoration:none; }
a { color: #1122CC}
#searchbox_header { float:right;}
#searchbox_footer  { float:right; margin-top:25px;}
.content { background: #fff; min-height: 450px;}
.content fieldset {width: 865px; margin: 0 auto; padding: 0}

.form-cont { background: #DFE7F6; height: 40px; border-bottom: 1px solid #A3B7DE}
.form-cont fieldset { min-width: 1024px; margin: 0; text-align: right; width: 98%; padding: 0 0 0 2%}
.form01 { margin: 19px 11px 0 0px; padding: 2px 0 2px 6px; float: left; background: #FFFFFF; border: 1px solid #E5E5E5}
	.footer .form01 { margin: -10px 0 0 0; float: right; border-color: #999999}
.form01 input[type=text]{ width: 500px; height: 26px; padding: 0; border: none; font:bold 15px Arial, Helvetica, sans-serif; color: #000; vertical-align: top; letter-spacing: -1px}
.form01 input[type=submit] { width: 28px; height: 26px; border: none; cursor: pointer; background: url(../images/button-search.gif)}

.header { background: #f1f1f1; border-bottom: 1px solid #E5E5E5;}
.header fieldset { width: 865px; margin: 0 auto; padding: 0; border: none}
.header h1 { float: left; margin: 0 20px 6px 0; padding: 0;}

.header ul { margin: 0; padding: 0; list-style: none; float: none; clear: both; font-size: 12px; color: #fff}
.header li { float: left; margin-right: 1px}
.header li a, .header li span { display: block; padding: 9px 15px}
.header li span { padding-left: 0}
.header li a { color: #fff; text-decoration: none; font-weight: bold; font-size: 15px; line-height: 15px}
.header li a:hover, .header li.active a{ background: #009933; color: #fff;}

.footer { float: none; clear: both; margin:0 auto 0; width: 98%; padding: 47px 0 47px 2%;}
.footer a { color: #000; text-decoration: none; padding-right: 25px; }
.footer input[type=text] { width: 230px;}
.footer fieldset { margin: 0 0 0 200px; padding: 0; width: 800px; border: none}
.footer ul { margin: 0; padding: 0; list-style: none; font-size: 15px}
.footer ul li { display: inline; padding-right: 25px;}
.footer ul li a { color: #000; text-decoration: none}
.footer address { white-space: pre; font-style: normal; font-size: 15px; margin: 0; padding: 0}

.left { width: 214px; float: left; padding: 17px 0 0}
#searchbox_header {  background: none repeat scroll 0 0 #FFFFFF;
    border: 0px solid #E5E5E5;
    float: left;
    margin: 19px 11px 0 0;
    padding: 2px 0 2px 6px;
	width: 550px;
	height: 30px;}

#searchbox_footer {float: right; width: 300px;}

.center { width: 550px; float: left;}
	.border { padding: 0 0 50px}
.center form { margin: 90px 0 100px 15px; padding: 0; float: left;}
.center form input[type=text]{ width: 460px; height: 30px; padding: 0 5px; border: 1px solid #AAAAAB; font: 14px Arial, Helvetica, sans-serif; color: #A5A5A5; vertical-align: top}
.center form input[type=submit] { width: 80px; height: 32px; border: none; cursor: pointer; background: url(../images/button-search.gif)}
.center ol, .center ul { margin: 0 0 25px 0; padding: 0; list-style: none}
.center ol li { padding: 10px 0 10px 50px; border-top: 1px dashed #2CA4D9; background: url(../images/arrow1.png) no-repeat 13px 25px}
.center ol li:first-child { border: none}
.center h3 { margin: 0; padding: 0; font-size: 16pt; font-weight: normal}
.center h3 a { color: #1122CC}
.center h3 a:hover { text-decoration: none}
.center h4 { font-weight: normal; margin: 3px 0 3px; padding: 0}
.center h5 { margin: 0; padding: 0}

ul.results li strong { margin: 0; padding: 0; font-size: 16pt; font-weight: bold; text-decoration: underline; }
ul.results li strong:hover { text-decoration: none; }
ul.results li a strong { color: #1122CC; text-decoration:understand; }


ul.results li { font-weight: normal; margin: 0px; padding: 10px 0; font-size:11pt; }
ul.results li a em { margin: 0; padding: 0; color: #009933; font-size: 12pt; font-style: normal; text-decoration:none; }
ul.results li a em:hover { text-decoration: underline; }
ul.results li a { text-decoration: none; }
    

.right { padding: 0 0 0 0; float: right; width: 290px;}
.right ul { margin: 0; padding: 0; list-style: none; font-size: 16px; font-weight: bold}
.right ul li { }
.right ul li:hover {}
.right ul a {text-decoration: none; color: #1122CC; display: block; /*background: url(../images/arrow2.png) no-repeat 6px 9px; padding: 6px 0 6px 30px;*/ padding: 6px 0 6px 6px; margin-left: -6px; font-weight: normal}
.right ul a:hover { text-decoration: underline}
	.tag-cloud { margin: 45px 0 0 0; font-size: 14px; line-height: 30px}
	.tag-cloud a { color: #003399; text-decoration: none}
	.tag-cloud a:hover { background: #E1EDF8}
		.big { font-weight: bold}
		.bigger { font-weight: bold; font-size: 17px;}
		.biggest { font-weight: bold; font-size: 20px;}
		
.content { padding-top: 20px;}
.header h1 { font-size: 32px; font-weight: normal; padding-top: 15px;}
.header h1 a { color: #fff; text-decoration: none}		

/* revisions */
.header h1 a { color: #666666}
.header fieldset { width: 98%; padding: 0 0 0 2%; min-width: 1024px; height: 71px;}
.content fieldset { min-width: 1024px; margin: 0 auto; width: 98%; padding: 0 0 0 2%}
.center { width: 52%; margin-left: 200px; min-width: 500px;}

.lang { float: right; margin: 5px 0 0 0; padding: 0; font-size: 12px; width: 290px; text-align: left}
.lang select { font: 12px Arial, Helvetica, sans-serif; border: 1px solid #A3B7DE; padding: 4px; margin-left: 10px;}
.clear { float: none; clear: both}
.center ol li, .center ul li { border: none; background-image: none; padding-left: 0}

.noads ul { width: 100%; margin: 35px 0; padding: 0; list-style: none; float: left; font-size: 20px;}
.noads li { margin-bottom: 25px; float:left; width:45%; }
.noads li a { text-decoration: none}
.noads li a:hover { text-decoration: underline}


/* START sitelinks style */
ul.ul_sitelinks { margin:20px 0 0 0; width:500px; padding:0px; }
.ul_sitelinks li {
  margin:0 0 15px 0; padding:0px!important; background:none!important; float:left; width:200px; color:#1122CC; list-style:none; border:0px;
}
.ul_sitelinks li a {
  font-size:12px; font-weight: normal;
  color:#1122CC;
  text-decoration:none;
}
/* END sitelinks style */
