.casestudies_sitename {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#7A787E;
    font-weight: bold;
}
a.casestudies_menu,a.casestudies_menu:visited {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#7A787E;
    text-decoration: none;
    font-weight: bold;
}
a.casestudies_menu:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#292829;
    text-decoration: underline;
    font-weight: bold;
}

.ca_menu {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#7A787E;
    text-decoration: none;
    font-weight: bold;
}
a.ca_menu,a.ca_menu:visited {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#7A787E;
    text-decoration: none;
    font-weight: normal;
}

a.ca_menu:hover {
    color:Black;
    text-decoration: underline;
}

a.button,a.button:visited {
    background-color: #DBDBDB;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding:3px;
    border:1px solid #BCBCBC;
    color:#606060;
    height:20px;
    text-decoration: none;
}
a.button:hover {
    background-color: #FFFFD7;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding:3px;
    border:1px solid #BCBCBC;
    color:#606060;
    height:20px;
    text-decoration: none;
}

.ca_subtitle {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color:#A1A5A8;
    text-decoration:none;
    font-weight: bold;
}

.leftside_mainsite {
    background-image: url(../images/hor_gradient_left.jpg);
    background-repeat: repeat-y;
    background-position: right;
    background-color: #DCDDE1;
}

.leftside_head {
    background-image: url(../images/hor_gradient_left_top.jpg);
    background-repeat: repeat-y;
    background-position: right;
    background-color: #AEADB2;
    /*border-top: 1px solid #67676B;*/
}

.rightside_mainsite {
    background-image: url(../images/hor_gradient_right.jpg);
    background-repeat: repeat-y;
    background-position: left;
    background-color: #DCDDE1;
}

.rightside_head {
    background-image: url(../images/hor_gradient_right_top.jpg);
    background-repeat: repeat-y;
    background-position: left;
    background-color: #B0AFB4;
    /*border-top: 1px solid #67676B;*/
}

.leftrightside_downup {
    background-color: #D5D5D6;
}

.topdown {
    background-image: url(../images/top_down_patern.jpg);
}

.topdown, .topdown a, .topdown a:hover {
    text-align: right;
    color: #8F8F8F;
    font-size: 10px;
    font-family: Verdana;
}


.leftright_smalltable_gradient {
    background-image: url(../images/leftright_smalltable_gradient.jpg);
    background-repeat: repeat-x;
    height: 24px;
}

.mainbody {
    background-color: White;
    background-image: url(../images/main_top_gradient.jpg);
    background-repeat: repeat-x;
    border-bottom: 1px solid #7B7B7E;
}

.table_bg {
    background-color: #fafafa;
}

.table_title_bottomline {
background-image: url(../images/table_title_bottomline.gif);
background-repeat: repeat-x;
height:1px;
}

.statustext {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#CDCFD1;
    background-color: #f7f7f7;
    padding:4px;
    padding-bottom:6px;
}


a.statustext,a.statustext:visited {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#CDCFD1;
    text-decoration:none;
}

a.statustext:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#8D9597;
    text-decoration:none;
}

.normal_text {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#2F2F2F;
    text-align: justify;
}

.normal_text_big {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#2F2F2F;
    text-align: justify;
}

.normal_text_grey {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#8D8D8D;
    text-align: justify;
}

a.normal_text,a.normal_text:visited {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#2F2F2F;
    text-decoration: underline;
}

a.normal_text:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:Black;
    text-decoration: underline;
}



.welcome_title {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 17px;
    color:#8D9192;
    font-weight: bold;
}

.welcome_text {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color:#8D9192;
    font-weight: normal;
}

.texbox {
    background-color: #DBDBDB;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding:3px;
    border:1px solid #BCBCBC;
    color:#606060;
    height:20px;
    width:200px;
}

.news_date {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color:#7D301A;
    font-weight: bold;
    text-align:left;
    padding-left:10px;
}

.news_text {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color:#D2502B;
    font-weight: none;
    text-align:left;
    padding-left:10px;
}
.err {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color:#FF0000;
    text-decoration: none;
}

.productfeatures {
	background-image: url(../images/checkmark.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	width: auto;
	height: 13px;
	font-weight:bold;
}