/* $Id: style.css,v 1.0 2010/04/13 */

/* Elements */
body, html { margin:0; padding:0; }
body { font-family:Arial, sans-serif; font-size:100%; }
#container { font-size:0.9em; color:#494949; }
h2 { font-size:1em; margin:0; padding:0; }

p { padding:0px; margin:0px; }
a:link, a:hover, a:active, a:visited { color:#009999; text-decoration:none; }
a img { border:none; }
/* img { float:left; } */
hr { color:silver; width:99%; align:center; } /* added clear both  clear:both;*/
ul
{
list-style-type: none;
padding: 0px;
margin: 0px;
}
li
{
background-image: url(images/rightArrow.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
padding-left: 14px;
}

ol
{
list-style-type: none;
padding: 0px;
margin: 0px;
}



/* Region settings */
#pagetop { background:#009999; color:#009999; height:3px; }
#header { background:#fff; color:#009999; } 
#footer { background:#fff; color:gray; }
#sitelogo  { vertical-align:middle; margin-right:3pt; }
#sitename { display:inline; font-size:1.3em; }
#header a:link, #header a:visited, #header a:hover, #header a:active { color:#009999; text-decoration:none; }
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active { color:gray; text-decoration:none; }
#topNav, { background:#fff; color:#009999; }
#topBanner, { background:#fff; color:#009999; }
#abovemaincontent, { background:#fff; color:#009999; }
#belowmaincontent, { background:#fff; color:#009999; }
#Search, { background:#fff; color:#009999; }
#bottomBanner, { background:#fff; color:#009999; }
#bottomNav, { background:#fff; color:#009999; }

.field-label { color:#009999; margin:7px 0px 5px 0px; padding:7pt 0pt 5pt 1pt; font-weight:bold; }


.image-advertisement {
padding: 0px 3px 0px 0px;
margin:0px 0px 0px 0px;
border: none;
clear: both;
}
.advertisement {
padding: 0px 3px 0px 1px;
margin:0px 0px 0px 0px;
border: none;
clear: both;
}
.ad-image-counter {
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border: none;
height:0px;
}



/*
#primary_links { background:#0072ba; padding:4pt; }
#primary_links span { padding:0 0.2em; }
#primary_links span.active { background:#fff; }
#primary_links a:link, #primary_links a:visited, #primary_links a:hover, #primary_links a:active { color:#fff; text-decoration:none; }
#primary_links .active a:link, #primary_links .active a:visited, #primary_links .active a:hover, #primary_links .active a:active { color:#0072ba; }
body.touchscreen #primary_links a { padding:0 0.6em; line-height:250%; } 
*/

/* content */
#content { background:#ffffff; color:#000000; }


/* 
#content ul, #content li { color:#000000; } 
*/

/* 
.breadcrumb { padding:4pt 4pt 2pt 2pt; font-size:0.8em; color:#FF9900; text-decoration:none; }
#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover, #breadcrumb a:active { color:#FF9900; text-decoration:underline; } 
*/
body.touchscreen .breadcrumb { line-height:250%; }
.mobileregion { padding: 0pt 2pt 0pt 2pt; }
.logo { padding: 1pt 0pt 0pt 1pt; }
#maincontent { background:#fff; }
#main h2 { font-size:1.2em;}

/* 
#maincontent .block { padding:0.3em; margin-top:2pt; border:1px solid #cfcfcf; }
*/

#header .block, #footer .block { margin:0.6em 0; }
#footer .feed-div { margin-bottom:0.6em; }
.clear-block { clear:both; }
.block { padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.block-block { padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.block-ad { padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.block-block-1 { padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; }




/*
ul.tabs { padding-left:0em; margin:0em 0 0em; }
ul.tabs li { display:inline; padding:0 0em; border:1px solid #298bc8; }
ul.tabs li.active { background:#298bc8; }
body.touchscreen ul.tabs li { padding:0 0.4em; }
ul.tabs a:link, ul.tabs a:visited, ul.tabs a:hover, ul.tabs a:active { color:#298bc8; text-decoration:none; }
ul.tabs li.active a { color:#fff; }
ul.links { padding:0; margin:0; }
ul.links li { display:inline; padding-right:0.6em; }
body.touchscreen ul.menu li, body.touchscreen .item-list li { line-height:250%; }
ul.menu, .item-list ul { margin:0; padding:0; }
ul.menu li { margin:0; padding:0 0 0 0em; list-style:none; }
ul.menu a, .item-list a { display:block; }
body.touchscreen ul.menu a, body.touchscreen .item-list a { display:inline; }
ul.menu a.active { font-weight:bold; } 
*/

.messages { background-color:#fff; padding:0.3em; border:1px solid #b8d3e5; }
div.status { color:#3a3; border-color:#c7f2c8; }
div.error { color:#c52020; border-color:#c52020; }
.preview { background-color:#fcfce8; border:1px solid #e5e58f; }
.submitted { display:block; margin:0 0 1em 0; font-size:0.8em; }
.node, #comments { margin:0.5em 0 1em 0; }
.node .picture, .comment .picture { float:left; margin-right:1em; }
.item-list .pager { margin:0.6em 0; }
.pager li { display:inline; padding-right:0.5em; }
.pager a { display:inline; }

fieldset { margin-top:3pt; border:1px solid #cfcfcf; }
label { display:block; font-weight:bold; margin:0.4em 0; }
label.option { display:inline; font-weight:normal; }
.description { margin-top:0.6em; font-size:0.8em; }
.form-item input.error, .form-item textarea.error { color:#494949; border:1px solid #c52020; }
input.form-submit { margin:1em 0.5em 1em 0; }
#edit-body, #edit-comment, #edit-message { height:5em; }
#edit-teaser-js { display:none; }
#node-admin-filter ul { padding:0; margin:0; }
#node-admin-filter li { display:inline; }
dl.multiselect dd, dl.multiselect dt { float:left; padding:0 1em 0 0; margin:0; }
#node-admin-buttons { clear:both; }
.color-form #preview { position:relative; }
#search .form-item { display:inline; }
#search label, #user-login-form label { font-size:0.8em; font-weight:normal; }
#search .form-submit, #user-login-form .form-submit { margin:0; }
#user-login-form label { float:left; width:7em; }
#user-login-form .form-item, #user-login-form .form-submit { clear:both; display:block; }

table { border-collapse:collapse; }
thead th { border-bottom:3px solid #cccccc; padding-right:1em; text-align:left; }
td.region, td.module, td.container { background-color:#d4e7f3; border-bottom:1px solid #b4d7f0; color:#455067; font-weight:bold; }
tr.odd, tr.info { background-color:#edf5fa; }

.poll .title { margin:0.3em 0; }
.poll .bar { height:1em; margin:1pt 0; background-color:#eee; }
.poll .bar .foreground { float:left; height:1em; background-color:#529fd0; }
.poll .percent { text-align:right; }
.poll .total { text-align:center; }


