@charset "utf-8";

/* set CSS defaults */
body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; }
body * { margin: 0; padding: 0; }
img { border: 0; }
ul, ol { list-style: none; }

/* general text formatting styles */
h1, h2, h3, h4, h5, p, ul, ol, label { font-size:small; line-height:1.2em; margin-bottom:.8em; color:black; }
h1, h2, h3 { font-weight:bold; }
h1 { color:#ffffff; font-size:medium; margin-bottom:1em; }
a { color:#4CB11F; }
a:hover { color:white; background:black; }
input { font-size:small; }

#header { 
	background: bottom left repeat-x white;
	height: 50px;
}
#header img {
	margin: 8px 0 0 3px;
}
	#menu { color:white; background:#008000; padding:4px 5px 5px; margin:0; }
		#menu a { margin-right:5px; color:white; }
		#menu a.active { font-weight:bold; }
	#logout { font-size:x-small; border-top:1px solid #ffffff; border-bottom:2px solid #e1dabe; padding:2px 5px; margin:0; }

#content { margin:0 5px 20px; }
	#content p.error { color:red; font-weight:bold; }
	#content .box { border:1px solid #004d93; clear: both; padding:5px; }
	#content div { margin: 0 0 10px 0; }
	
	#content #widgetlist { border-top: 2px solid #e2dcc2; }
	#content #widgetlist p { border-bottom: 2px solid #e2dcc2; margin-top: 0px; margin-bottom: 0px; padding-bottom: 7px; padding-top: 7px; }
	
	#content .darkborder { border: 1px solid #333; }
	#content #captcha img { margin: 5px; }
	
	#content #userlogin { background: #e1dabe; padding: 5px; }
	
#navilinks { margin:5px 5px 7px; }
	#navilinks p { margin-bottom:0; }

#footer { background: #1fa5f4; }
	#footer a, #footer a:visited, #footer a:hover { color: #fff; }
	#footer p { color: #bce4fc; margin:0; padding: 4px 5px 5px; }
	#footerlinks { border-top: 1px solid #4cb7f6; font-size: x-small; }
	#copyright { border-bottom: 1px solid #1c94db; }


.campaign_icon { float: left; margin: 0 10px 10px 0; }
.clear { clear: both; }

#faq { font-size: 0.9em; }
#faq h3 {  font-size: 0.9em; }

.download_btn { background: #f9f3e3 url(../images/gradient.gif) top left repeat-x; border: 1px solid #e7e1c7; display: block; padding: 4px; text-align: center; }
.download_btn a, .download_btn a:visited, .download_btn a:hover { background: none; border: 0px; }
.download_btn a:hover { color: #000; }
.download_btn span { background: transparent url(../images/arrow.gif) 0px 3px no-repeat; padding-left: 25px; }


#oviinfo { background: #f9f3e3 url(../images/bg_oviinfo.gif) top left repeat-x; border-bottom: 1px solid #ece6d2; border-top: 1px solid #e1dabe; margin: 0px; margin-bottom: 0.5em; padding: 5px; text-align: center; }
#oviinfo h1 { color: #333; text-align: left; }
#oviinfo img { margin-bottom: 1em; }
#oviinfo .left { text-align: left; }



.widgetstoovi {
	background: #ffffff url(../images/bg_widgetstoovi.gif) top left repeat-x;
	border-bottom: 1px solid #dbdbdb;
	color: #999999;
	margin: 0 0 10px 0;
	padding: 15px 10px;
}

.widgetsnowovi {
	color: #999999;
	margin: 0 0 10px 0;
	padding: 5px 10px 15px 10px;
}

.widgetstoovi h1, .widgetsnowovi h1,.widgetstoovi h2, .widgetsnowovi h2 {
	color: #666666;
	font-weight: bold;
}

.readmore h1 {
  color: #000000;
  font-weight: bold;
}

.readmore p {
  color: #000000;
}




.widgetsnowovi p {
color: #999999;
}

.widgetstoovi_icons {
	padding: 15px 0 0 0;
	text-align: center;
}

.widgetstoovi_icons a, .widgetstoovi_icons a:visited  {
	background: none;
}

.big { font-size: 14px; }
