body
{
	padding-top:40px;

}

input > text
{
	height:30px;	
}

.bold_dark_bg
{
	font-weight:bold;
}


hr.dotted 
{
	color:#CCCCCC; 
	background-color: #fff; 
	border: 1px dotted #CCCCCC; 
	border-style: none none dotted; 
}



/*-------------links--------*/

a.bluebg:link{ text-decoration: none; font-weight:lighter; color:#FFFFFF;}
a.bluebg:visited {color: #FFFFFF; text-decoration: none; font-weight:lighter;}
a.bluebg:active{color: #FFFFFF; text-decoration: none; font-weight:lighter;}
a.bluebg:hover {color:#FFCC00; text-decoration: none; font-weight:lighter;}

a.miniLink{font-weight:bolder; color:#333333; text-decoration: none; font-size:9px;}
a.miniLink:visited{ font-weight:bolder; color:#333333; text-decoration: none; font-size:9px;}
a.miniLink:hover{ font-weight:bolder; color:#3399FF; text-decoration: none; font-size:9px;}
a.miniLink:active{ font-weight:bolder; color: #FF9900; text-decoration: none; font-size:9px;}

a.miniLink_bluebg{font-family: Geneva, Arial, Helvetica, sans-serif;font-weight:lighter; color:#ffffff; text-decoration: none; font-size:xx-small;}
a.miniLink_bluebg:visited{ font-family: Geneva, Arial, Helvetica, sans-serif;font-weight:lighter; color:#ffffff; text-decoration: none; font-size:xx-small;}
a.miniLink_bluebg:hover{ font-family: Geneva, Arial, Helvetica, sans-serif;font-weight:lighter; color:#CC6600; text-decoration: none; font-size:xx-small;}
a.miniLink_bluebg:active{ font-family: Geneva, Arial, Helvetica, sans-serif;font-weight:lighter; color: #ffffff; text-decoration: none; font-size:xx-small;}


a:link:not(.slink,.slink_left,.slink_right)
{ 
	text-decoration: none; 
	color:#666666; 
	font-weight:bold; 
}
/*a{ text-decoration: none; } */

.grpNorm{cursor:pointer;}
.grpOn{cursor:pointer;}	

.dot_bottom{ border-bottom:dotted; border-bottom-color:#EEEEEE; border-bottom-width:2; }
.light_bg{ color:#000000;}
.dark_bg{ color:#ffffff;}
.profilePhoto{border-top-left-radius:5px;border-bottom-right-radius: 5px;border-bottom-left-radius:5px;border-top-right-radius:5px;}
.shadow-text{ text-shadow: #333 0.1em 0.1em 0.2em; }



a img
{
	border:0px;	
}
.sbtn    
{
	cursor:pointer;
	background-image: url(../images/button_bg.png);
	border: 1px solid #CCC;
	height: 25px;
	/*width: 82px;*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
	font-weight: bold;
	background-position: bottom center;
	background-repeat:repeat-x;
	padding-right:10px;
	padding-left:10px;
	border-top-left-radius: 5px 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 5px;
}

.sbtn:hover    
{
	background-image: url(../images/button_bg_hover.png);
	border: 1px solid #FFF;
	height: 25px;
	/*width: 82px;*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFF;
	text-shadow: #999 0.1em 0.1em 0.2em;
	font-weight: bold;
	background-position: bottom center;
	background-repeat:repeat-x;
	background-color:#F60;
	
	/*padding: 0px;*/
}

#container #content #form1 legend 
{
	padding: 5px;
	margin: auto;
}


.msg 
{
	text-align:left;
 	color:#666;
	background-repeat: no-repeat;
 	margin-left:30px;
   margin-right:30px;
	padding:5px;
   padding-left:30px;
}

.emsg 
{
	text-align:left;
	margin-left:30px;
   	margin-right:30px;
	color:#666;
	background-repeat: no-repeat;
	padding:5px;
   	padding-left:30px;
}

#loader{
   visibility:hidden;
}

#f1_upload_form{
   height:100px;
}

#f1_error{
   font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   font-weight:bold;
   color:#FF0000;
}

#f1_ok{
   font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   font-weight:bold;
   color:#00FF00;

}

#f1_upload_form 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

#f1_upload_process
{
   z-index:100;
   visibility:hidden;
   position:absolute;
   text-align:center;
   width:400px;
}

.msButton
{
	font-size:medium;
	background-color:#09F;
	color:#FFF; 
	border:1px #09F solid; 
	font-weight:bold;
}

.msButton:hover
{
	font-size:medium;
	background-color:#F60;
	color:#FFF; 
	border:1px #930 solid; 
	font-weight:bold;
}


.slink
{
	text-decoration:none;
	font-weight:bold;
	color:#666;
	background-image: url(../images/button_bg.png);
	border: 1px #999999 solid;	
	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 5px;
	background-position: bottom center;
	background-repeat:repeat-x;	
	background-color:#FFF;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	white-space:nowrap;
}

.slink_left
{
	text-decoration:none;
	font-weight:bold;
	color:#666;
	background-image: url(../images/button_bg.png);
	border-top:1px #999999 solid;
	border-left:1px #999999 solid;
	border-bottom:1px #999999 solid;
	padding:3px; 
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background-position: bottom center;
	background-repeat:repeat-x;	
	padding-right:5px;	
	white-space:nowrap;
}

.slink_right
{
	text-decoration:none;
	font-weight:bold;
	color:#666;
	background-image: url(../images/button_bg.png);
	border-top:1px #999999 solid;
	border-right:1px #999999 solid;
	border-bottom:1px #999999 solid;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background-position: bottom center;
	background-repeat:repeat-x;	
	background-color:#FFF;
	padding-left:5px;	
	padding:3px;
	white-space:nowrap;
}


.slink:hover
{
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	/*background-image: url(../images/button_bg_hover.png);	*/
	background-color:#09F;
	border: 1px #0CF solid;	
	text-shadow:0.1em 0.1em 0.2em black;
	border-top-left-radius:5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 5px;
	background-position: bottom center;
	background-repeat:repeat-x;	
	padding:5px; 
	white-space:nowrap;
}

.slink img
{
	vertical-align:middle;	
	padding:3px;
	width:16px;
	height:16px;
}

.slink_left img
{
	vertical-align:middle;	
	padding:3px;
}

.slink_right img
{
	vertical-align:middle;	
	padding:3px;
}

.unassigned
{
	background-color:#900;
	color:#FFF;		
}

.assigned
{
	background-color:#FC0;
	color:#000;	
}

.closedResolved
{
	background-color:#0C0;
	color:#fff;	
}

.closedUnresolved
{
	background-color:#999;
	color:#fff;		
}

.closedRejected
{
	background-color:#000;
	color:#fff;		
}



