﻿body
{
}
.normal
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    color: #000;
}
.textbox
{
    background: url(../images/text_bg.jpg) repeat-x top #FFF;
    border: 1px solid #dadada;
    padding: 3px 3px 3px;
    margin: 0 0 0 0;
    color: #004185;
}
.textarea
{
    height: 68px;
    width: 410px;
    border-width: 1px;
    border-color: #AAAAAA;
    color: #004185;
    font-family: Arial;
}
.label
{
    font-family: Arial;
    font-size: 1em;
    color: #ffffff;
}
.Searchlabel
{
    font-family: Arial;
    font-size: 1em;
    color: #4dc6ff;
}
.labelCount
{
    font-family: Arial;
    font-size: larger;
    vertical-align: top;
}
.linkbutton
{
    text-decoration: underline;
    font-family: Arial;
    font-size: 12px;
}
.menuitem
{
    text-decoration: none;
    font-family: Arial;
    font-size: 13px;
}
.watermarked
{
    background: url(../images/text_bg.jpg) repeat-x top #FFF;
    border: 1px solid #dadada;
    padding: 3px 3px 3px;
    margin: 0 0 0 0;
    color: #808080;
}
.highlight
{
    background-color: #fffacd;
}
.dropdownlist
{
    background: url(../images/text_bg.jpg) repeat-x top #FFF;
    border: 1px solid #dadada;
    padding: 3px 3px 3px;
    margin: 0 0 0 0;
    color: #004185;
}
.advancesearchlink
{
    font-family: Arial;
    color: #004185;
    font-size: 10px;
}

/*.success
{
	font-size: 12px;
	font-family: Arial,sans-serif, tahoma;
	color: blue;
	font-weight:bold;
	text-decoration: none;
}

.failure
{
	font-size: 12px;
	font-family: Arial,sans-serif, tahoma;
	color: #FF0000;
	font-weight:bold;
	text-decoration: none;
}*/

.position
{
    position: static;
    background-color: #89C1F2;
    background-image: url('images/topbannerbg.jpg');
    background-repeat: repeat-x;
}
.btnpsition
{
    position: absolute;
}
/*  -------------------   TABLE STYLE  -----------------  */

/*.sTable
{
	background-color: #C0C0C0;
}

.sTableHeader
{
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
    font-weight:bold;
    color:White;
    background-color:#CCCCFF; 
    text-align:center;
    height:22px;
}

.sTableDetail
{
	FONT-SIZE: 12px;
	FONT-FAMILY: sans-serif, tahoma;
	color: #000000;
	text-decoration: none;
	background-color: #EFEFEF;
	text-align:left;

}*/


.sTable
{
    background-color: #EFEFEF;
}

.sTableHeader
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: White;
    background-color: #74AAE1;
    text-align: center;
    height: 22px;
}
.sTableRowHeader
{
    padding: 0px 10px;
    color: #ffffff;
    font-family: arial;
    font-size: 1em;
    font-weight: bold;
    height: 37px;
    text-align: left;
    background-color: #273b62;
    border-bottom: 1px solid #496193;
}
.sTableDetail
{
    font-size: 12px;
    font-family: Arial;
    color: #004185;
    text-decoration: none;
    background-color: #E5F5F9;
    text-align: left;
}
.sTableDetailAlternateRow
{
    font-size: 12px;
    font-family: Arial;
    color: #004185;
    text-decoration: none;
    background-color: White;
    text-align: left;
}

.pnlPop
{
    background-color: #E6E6E6;
    font-family: Tahoma, Helvetica, Sans-Serif;
    font-weight: normal;
    font-size: 11px;
    padding: 5px;
}
.pnlCartPop
{
    background-color: #E6E6E6;
    font-family: Tahoma, Helvetica, Sans-Serif;
    font-weight: normal;
    font-size: 11px;
    padding: 5px;
    height: 250px;
}
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.sRowStyle
{
    font-family: arial;
    padding: 10px 7px;
    border-bottom: 1px solid #496193;
    font-size: 1em;
    text-align: left;
    background-color: #405378;
    color: #ffffff;
    font-weight: bold;
    text-align: left;
    background-image: url(../images/gridrow_bg.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 37px;
}
.sRowAreaStyle
{
    font-family: arial;
    border-bottom: 1px solid #496193;
    font-size: 1em;
    text-align: left;
    background-color: #405378;
    color: #ffffff;
    font-weight: bold;
    text-align: left;
    height: 68px;
    vertical-align: top;
}
.sRowSortStyle
{
    font-family: arial;
    border-bottom: 1px solid #496193;
    font-size: 1em;
    text-align: left;
    background-color: #405378;
    color: #ffffff;
    font-weight: bold;
    text-align: left;
    background-image: url(../images/gridrow_bg.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 50px;
    vertical-align: top;
}

.sAlternateRowStyle
{
    font-family: arial;
    padding: 10px 7px;
    border-bottom: 1px solid #496193;
    font-size: 1em;
    text-align: left;
    background-color: #405378;
    color: #ffffff;
    font-weight: bold;
    text-align: left;
    background-image: url(../images/gridrow_bg.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 37px;
}
/* password strength */
.TextStrengthWeak
{
    background: red;
}
.TextStrengthNotGood
{
    background: yellow;
}
.TextStrengthGood
{
    background: blue;
}
/* Login */
.logintable
{
    background-image: url(../images/login-table.gif);
}
.logintr
{
    height: 30px;
}
.modalAboutBackground
{
    background-color: White;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.AboutPnlpop
{
    background-color: #DEE3EF;
    font-family: Tahoma, Helvetica, Sans-Serif;
    font-weight: normal;
    font-size: 11px;
    padding: 5px;
}
.topbannertext
{
    color: #273b62;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 14px;
}
.subitembg
{
    width: 50%;
    background: #4c659b;
    border: 1px solid #5374b7;
}