body {
	background-color:#FFF;
	background-image: url(/images/bg.jpg);
	background-repeat:repeat-x;
	margin-top:0px;
	font-family:Geneva, sans-serif;
	font-size:12px;
	}
	.validationErrors
	{
	    background: #f7c0ba url(/images/error_icon.png) no-repeat 22px 50%;
        font-family:Geneva, sans-serif; 
        font-size:13px; 
        font-weight:bold;
        padding: 12px;
        
        padding-left: 80px;
	}
	.validationErrors ul 
	{
     font-weight: normal;
    }
	.popup{
	        background: #fff;
	        /*display:none;*/
	        /*padding: 20px;*/
	        border: 12px solid #ddd;
	        float: left;
	        font-size: 1.2em;
	        z-index: 99999;
	        /*--CSS3 Box Shadows--*/
	        -webkit-box-shadow: 0px 0px 20px #000;
	        -moz-box-shadow: 0px 0px 20px #000;
	        box-shadow: 0px 0px 20px #000;
	        /*--CSS3 Rounded Corners--*/
	        -webkit-border-radius: 10px;
	        -moz-border-radius: 10px;
	        border-radius: 10px;
        }
        .hidden
        {
            display: none;
        }
        .updateProgress
        {
            position: relative;
            width: 80px;
            height: 80px;
            padding: 12px;
        }
.modalBackground
{
    background-color: Black;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
a img
{
    border-style: none;
}
div.login
{
    text-align:right; 
    margin-right:35px; 
    margin-top:5px;
    margin-left: 50px;
}
div.login2
{
    text-align:right; 
    margin-right:30px;
    margin-top:5px;
    width:280px;
   margin-left: 50px;
}		
.invalidinput
{
    background-color:#f7c0ba; 
}
/*td{
	background-color:#FFF;
}*/
table.main
{
    background-color:#FFF;
}
tr.left{
	background-color:#f0f1f1;
}
th 
{
    background-image:url(/images/gridview_bg.jpg);
    background-repeat:repeat-x;
    background-position:top;
    text-align:center;
    height:20px;
}
table.text 
{
   /* border-color:#c9c8c7;*/ 
    width:100%;
    border:1 solid #c9c8c7;

}
div {
	text-align:left;
}
/*table.main { border: thin #b0b1b1 solid; }*/
.copyright{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFF;
	color:#232222;
	font-size:11px;
}
a.copyright:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:11px;
	}
.textTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#3e3e3d;
	font-weight:bold;
}
.textTitlesmallRed{
	font-family:Geneva, sans-serif;
	font-size:14px;
	color:#a81b09;
	font-weight:bold;
}
.textTitlesmall{
	font-family:Geneva, sans-serif;
	font-size:14px;
	color:#6f481a;
	font-weight:bold;
}
.textsmall{
	font-family:Geneva, sans-serif;
	font-size:13px;
	color:#846533;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3e3e3d;
	line-height:18px;
}
.text {
	font-family:Geneva, sans-serif;
	font-size:12px;
	color:#232222;
	/*line-height:20px;*/
}
.textcontact {
	font-family:Geneva, sans-serif;
	font-size:12px;
	color:#000;
	line-height:20px;
	font-weight:bold;
}
a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#232222;
	line-height:20px;
	font-weight:bold;
}
a.blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#70a9b8;
	line-height:20px;
	font-weight:bold;
}
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:20px;
	font-weight:bold;
}
a.blue:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c5863;
	line-height:20px;
	font-weight:bold;
}
.tagged{
	font-family:Geneva, sans-serif;
	font-size:25px;
	color:#FFF;
	font-weight:bold;
	line-height:30px;
	font-style:italic;
}
li {
	font-family:Geneva, sans-serif;
	font-size:12px;
	color:#232222;
	line-height:20px;
}
ul.special{
	list-style-type: none;
}
ul.category{
	list-style-type:none;
	font:Arial, Helvetica, sans-serif;
	color:#232222;
	padding-left:20px;
	margin:0px;
}
li.listboxes {
	font-family:Geneva, sans-serif;
	font-size:12px;
	color:#000040;
}
.boxes {
	font-family:Geneva, sans-serif;
	font-size:12px;
	color:#364332;
}
.textboxesTitle{
	font-family:Geneva, sans-serif;
	font-size:18px;
	color:#555655;
	font-weight:bold;
}
label {
	font-family:Geneva, sans-serif;
	font-size:12px;
	color:#5d6469;
}
input.button {
	font-family:Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	background-color:#718514;
	border:none;
	height:24px;
}
.menu_bg_blue
{
    background-image:url(/images/menu_left.jpg); 
    height:35px; 
    width:239px; 
    vertical-align:text-bottom;
    vertical-align:middle;
    color:#FFF;
    font-family:Geneva, sans-serif;
    font-weight:bold;
    font-size:16px;
}
td.grad_left
{
   background-image:url(/images/gradient_left.png); 
   background-position:right; 
   background-repeat:repeat-y;
}
td.grad_right
{
   background-image:url(/images/gradient_right.png); 
   background-position:left; 
   background-repeat:repeat-y;
}



