/* HTML tags : start */
html, body, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img{
	margin: 0;
	padding: 0;
	border: 0}
body{font-family:Arial, Verdana, Helvetica, sans-serif;color:#333;}
a{color:#B01219;text-decoration:underline}
/* img, input{vertical-align:middle;} */
/* HTML tags : end */


/* module specific start*/
  /* blocks : start */
div.block{margin:10px 0 5px 0;}
div.block h2.title{font-size:100%;border:1px solid #999999;border-width:0 0 1px 0;}
.block-story{background:url(../images/shape2.png);padding-left:1px;padding-top:1px}
.block-story .blockcontent{background:url(../images/shape2.png) 100% 100%;padding:5px;}
.block-story a{font-size:12px;}
table.bugreport tr.severity-0{background-color:#DBFFDC}
table.bugreport tr.severity-1{background-color:#FFF1DE}
table.bugreport tr.severity-2{background-color:#FFD6D5}
  /* blocks : end */
.story_problem tr.status0 td{background-color:#FFD6D5}
.story_problem tr.status1 td{background-color:#DBFFDC}
.story-users_tagged-list ul{list-style:none;}
.story-users_tagged-list ul li{padding:5px;}

.blog_viewuser div.content{padding:10px;border-bottom:1px solid #E2E2E2;border-right:1px solid #E2E2E2;margin-bottom:10px;}
.blog_viewuser h2{color:#395A86;font-size:18px;margin:0.5em 0 0.25em 0;border-bottom:1px solid #395A86;padding-left:10px;}
/* module specific end*/

.rss{padding:5px;text-align:right}
table.theme_standard{width:100%;border-collapse:collapse;margin:10px 0 25px 0;font-size:12px;}
table.theme_standard th{text-align:left;padding:5px;border-bottom:1px solid #666666;font-weight:bold;background-color:#EEEEEE;}
table.theme_standard td{border-bottom:1px solid #EEEEEE;padding:5px;}
table.theme_standard tr.header td{font-weight:bold;background-color:#EEEEEE;padding-left:20px;}
table.theme_standard .dark{background-color:#FAFAFA}
ul.theme_standard{margin:5px 0 0 20px;}

/* UL table : start */
ul.table{width:100%}
ul.table li{float:left;list-style-type:none;padding:5px 0;border-bottom:1px solid #EEEEEE;display:block}
ul.table li.header{float:left;list-style-type:none;padding:5px 0;border-bottom:1px solid #666666;font-weight:bold;background-color:#EEEEEE}
/* UL table : end */
span.searchterm{background-color:#99FF99;padding:0 5px 0 5px;}

h2.moduletitle, .block h2{width:100%;color:#000;margin:0 0 0.25em 0;overflow:hidden;}

span.loading{background:url(../images/loading.gif) 50% 50% no-repeat;display:block;}

form{margin:0;font-size:12px;}
form h1{color:#395A86;margin:0 0 0.25em 0}
.form-item label{font-weight:bold}
.form-item{margin-bottom:0.5em;padding:0.5em;}
.form-item .form-element{margin-left:0.5em;}
.form-item.require{}
.form-item label{color:#444}
.form-item .description{font-size:12px;color:#666}
.form-item .error{}

.form-required{color:#DD0481}
.required{}

.form-image{}
.form-submit{}
.form-reset{}
.form-text{width:200px;}
.form-checkbox{}
.form-checkbox-label{}
.form-radio{}
.form-radio-label{}
.form-select{}
.form-file{}
.form-textarea{}



fieldset{border:1px solid #B01219;padding:1em;margin-bottom:10px;}
fieldset legend{color:#B01219;font-size:18px;}
fieldset dl{margin:0;padding:0;}
fieldset dt{clear:left;float:left;width:18em;text-align:right;padding:0 1em 0.5em 0;}
fieldset dd{padding:0 1em 0.5em 0;}

.messages{clear:left;}
.messages.message-error{color:#800;padding:1em 3.5em;font-size:90%;background:url(../images/warning.png) 0 50% no-repeat}
.messages.message-success{color:#709531;padding:1em 3.5em;font-size:90%;background:url(../images/success.png) 0 50% no-repeat}
.messages.message-warning{color:#999900;padding:1em 3.5em;font-size:90%;background:url(../images/success.png) 0 50% no-repeat}
.messages.message-status{color:#666666;padding:1em 3.5em;font-size:90%;background:url(../images/success.png) 0 50% no-repeat}

.callbacks{clear:left;font-size:90%;}
.callbacks h1{margin:0;color:#395A86}

.links1{font-size:85%;margin:0.5em 0}
.links2{font-size:85%;margin:0.5em 0}
.links1 ul, .links2 ul{list-style:none;margin:0;padding:0.5em 1em}
.links1 ul li, .links2 ul li{margin:0.1em 0;padding:0}
.links1 ul li a{color:#709531;background:url(../images/bullet1.png) 0% 50% no-repeat}
.links2 ul li a{color:#FFFFFF;background:url(../images/bullet2.png) 0% 50% no-repeat}
.links1 ul li a, .links2 ul li a{text-decoration:none;padding-left:14px}
.links1 ul li a:hover, .links2 ul li a:hover{text-decoration:underline}

/* User menu : start */
.local-menu a{color:#666}
.local-menu .active a{color:#709531;text-decoration:none;border-bottom:none;font-weight:bold;}
.menu{margin-bottom:2em;width:100%}
.menu br, .submenu br{clear:both}
.menu ul{margin:0;list-style:none;}
.menu li{margin:0;float:left;margin:0 5px;}
.menu .active{border-bottom:1px solid #709531}
.menu li a{border-bottom:1px solid #FFF;display:block;text-align:center;white-space:nowrap;text-decoration:none;}
.menu li img{vertical-align:middle}
div.submenu{height:20px;clear:both}
.submenu ul{list-style:none;margin:0;padding:0;}
.submenu ul li{margin:0;margin:0 0.5em 0 0;float:left;}
.submenu a{text-decoration:none;display:block;float:left;margin-top:5px}
.submenu .active{border-bottom:1px solid #709531}

div.localtasks{background:url(../images/toolbarbg.gif) 0 100% repeat-x;padding:0;margin:0;height:25px;}
ul.localtasks{list-style:none;padding:0;margin:0;height:24px;border-top:1px solid #E5E5E5;border-bottom:1px solid #bbb}
ul.localtasks li{float:left;padding:2px 0}
ul.localtasks li a{display:block;margin:2px 15px;text-decoration:none;border:1px solid transparent;_border:0px solid #000;}
ul.localtasks li a:hover{background:#FFF8B0 url(../images/button_on.gif) 0 0 repeat-x;border:1px solid #777}
ul.localtasks li.delimiter{color:#709531;padding:5px;}
ul.localtasks li.active a{font-weight:bold;}
/* User menu : end */



/*-------------------------------- THEME SPECIFIC ---------------------------------*/

/* Shapes : start */

.shape1{background:url(../images/shape1.png)}
.shape1 .sc{background:url(../images/shape1.png) 100% 100%}
.shape2{background:url(../images/shape2.png);padding-left:1px;padding-top:1px}
.shape2 .sc{background:url(../images/shape2.png) 100% 100%}
.shape3{background:url(../images/shape3.png);padding-left:1px;padding-top:1px}
.shape3 .sc{background:url(../images/shape3.png) 100% 100%}
.shape4{background:url(../images/shape4.png)}
.shape4 .sc{background:url(../images/shape4.png) 100% 50%}
.shape5{background:url(../images/shape5.png) left top no-repeat;padding-left:1px;padding-top:1px}
.shape5 .sc{padding:5px;background:url(../images/shape5.png) right bottom no-repeat}
.shape6{background:url(../images/shape6.png) left top no-repeat}
.shape6 .sc{border-style:none solid solid none;border-color:#F7931E;border-width:1px;background:none}
.shape7{background:url(../images/shape7.png)}
.shape7 .sc{background:url(../images/shape7.png) 100% 100%}
.shape8{background:url(../images/shape8.png)}
.shape8 .sc{background:url(../images/shape8.png) 100% 100%}
.shape9{background:url(../images/shape9.png);padding-left:1px;padding-top:1px}
.shape9 .sc{background:url(../images/shape9.png) 100% 100%}
/* Shapes : end */
.rec{clear:both;float:none;margin:0;padding:0;font-size:1px;height:1px}
/* Page bar : start */
.pagebar{float:none;clear:both;font-size:11px;}
.pagebar a.nav{margin:0.5em 1em;float:left;color:#B01219;text-decoration:underline;}
.pagebar a.nav:hover{color:#B01219;text-decoration:underline;}
.pagebar span.total{margin:0.5em 1em;float:left}
.pagebar ul{list-style:none;margin:0;padding:0}
.pagebar ul li{float:left;margin:1px;background:url(../images/shape7.png);padding-left:1px;padding-top:1px}
.pagebar ul li a{display:block;padding:0.2em 0.5em 0.2em 0.4em;color:#FFFFFF;text-decoration:none;background:url(../images/shape7.png) 100% 100%}
.pagebar ul li.c{background:url(../images/shape8.png)}
.pagebar ul li.c span{display:block;color:#FFFFFF;padding:0.2em 0.5em;background:url(../images/shape8.png) 100% 100%}
.pagebar ul li.n{background:url(../images/shape9.png)}
.pagebar ul li.n a{background:url(../images/shape9.png) 100% 100%;color:#D62724}
.pagebar ul li.hellip{margin:0.5em 0.5em 0 0.5em;background:none}
/* Page bar : end */

.p-shadow {
  background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.p-shadow div.shadow1 {
  background: none !important;
  background: url(../images/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
}

.p-shadow div.shadow2 {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
}

.pad05{padding:5px;}
.tip{padding:5px;background-color:#FFF8B0;border:1px solid #bbb;margin:5px;color:#666}
.tipgray{padding:5px;background-color:#ddd;border:1px solid #bbb;margin:5px;color:#666}
.percentbar{background-color:#669931;padding:2px 5px;font-size:10px;color:#FFF;}
