﻿
body
{
    /*font-weight: 500;*/
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    letter-spacing: 1px;
    background-color: #ffffff;
    margin-left: 0px;
	margin-top: 0px;
	list-style-image: url(images/graphics/bullet.gif);
}
table tr td
{
    margin-left: 0px;
    margin-top: 0px;
    font-weight: 500;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    letter-spacing: 1px;
    list-style-image: url(images/graphics/bullet.gif);
}
.intend
{
	margin-left:40px;
}

hr
{
    /*for mozilla */
	border-width: 1px; 
    color: #ffc700;
    border-style: solid;
   
}

hr_between
{
    /*for mozilla */
	border-width: 1px; 
    color: #ffc700;
    border-style: solid;
    padding-top:-1;
    padding-bottom:-1;
}

body tr td a:link
{
    color: #237BA8;
    text-decoration: none;
	/*font-weight: bolder;*/
}

body tr td a:visited
{
    color: #951a13;
    text-decoration: none;
    /*font-weight: bolder;*/
}

body tr td a:active
{
    color: #A00F13;
    text-decoration: none;
	/*font-weight: bolder;*/
}
a:hover
{
	color: #951a13;
    text-decoration: underline;
}
body tr td a:hover
{
	color: #951a13;
    text-decoration: underline;
}
h1
{
height:16px;
font-family: Tahoma,Arial,Verdana;
font-size: 17px;
color: #b51418;
font-weight: 500;
letter-spacing:2px;	
	
}
h2
{
font-family: Tahoma,Arial,Verdana;
font-size: 11px;
color: #0093C9;
font-weight: bolder;
text-transform:uppercase;
margin-bottom:7px;	
}
.h1heading
{
font-family: Tahoma,Arial,Verdana;
font-size: 13px;
color: #0093C9;
font-weight: bolder;
padding-bottom:20px;
}
h3
{
	font-family: Arial,Tahoma,Verdana;
	font-size: 12px;
	font-weight: bolder;
	color: #237BA8;
	letter-spacing:1px;
	margin-bottom:5px;
	
}
.surveyTitle
{
	font-family: Arial,Tahoma,Verdana;
	font-size: 15px;
	font-weight: bolder;
	color: #b51418;
	letter-spacing:1px;
	
	
}
.turquoise
{
font-family: Tahoma,Arial,Verdana;
font-size: 11px;
COLOR: #0093C9;
vertical-align: baseline;
font-weight: bolder;
	
}
.li
{
list-style-image: url(images/graphics/bullet.gif);
line-height:18px;
}
li
{
list-style-image: url(images/graphics/bullet.gif);
line-height:18px;
}
.textbox
{
	border-style: solid; 
	border-width: 3px; 
	border-color: #7497A9; 
	background-color: #ffffff; 
	font-family: Arial,Tahoma,Verdana; 
	font-size: 12px;
}

.WatermarkBox
{
	border-style: solid; 
	border-width: 3px; 
	border-color: #7497A9; 
	background-color: #ffffff; 
	font-family: Arial,Tahoma,Verdana; 
	color:#7595AB;	/* color:#CCCCCB; */
	font-size: 12px;
}

.textboxthin
{
	border-style: solid; 
	border-width: 1px; 
	border-color: #89b1c5;/*7497A9; */
	background-color: #ffffff; 
	font-family: Arial,Tahoma,Verdana; 
	font-size: 12px;
	width: 220px;
	height:23px;
	border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
.border
{
	 Border-Style:Solid;
	 Border-Color:#4E98CF; 
	 Border-Width:1px;
	 background-color: #ffffff; 
}
.goBotton
{
border: 0px;
}
.radiobutton
{
	border-color: #FFC700; 
	background-color: #FFC700;
}


.select
{
border-color: #7497A9; 
width: 120px; 
background-color: #D7E4F3; 
font-family: Arial,Tahoma,Verdana;
font-size: 12px; 
border-style: solid; 
border-width: 2px;
}
.listbox
{
border-color: #7497A9; 
background-color: #CFDCE7;
font-family: Arial,Tahoma,Verdana;
font-size: 12px; 
border-style: solid; 
border-width: 1px;
}
.receipt
{
	font-family: Arial,Tahoma,Verdana;
	font-size: 12px;
}
.greeting
{
	font-family: Arial,Tahoma,Verdana;
	font-size: 12px;
	font-weight: bolder;
	color: #386B8D;
}
.msg
{
	font-family: Arial,Tahoma,Verdana;
	font-size: 12px;
	font-weight: bolder;
	color: #A00F13;	
}
.msg1
{
	font-family: Arial,Tahoma,Verdana;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;	
	padding:7px;
	letter-spacing:1px;
}
.msg2
{
	font-family: Arial,Tahoma,Verdana;
	font-size: 12px;
	font-weight: bolder;
	color: #A00F13;		
	padding:7px;
	letter-spacing:1px;
}

.msg_OK
{
	color:#b51418; font-size:13px; font-weight:bold;
}

.msg_NotOK
{
	color:#000000; font-size:13px; font-weight:bold;
}

.msg_SoSo
{
	color:#b51418; font-size:13px; font-weight:bold;
}

.cellproperties
{
	padding:7px;
	letter-spacing:1px;
	
}

.yellow
{
background-color: #FFC700;
	
}
.background
{
	background-color:#CFDCE7;

}
.black
{
	color:#525654;
}
.capital
{
font-family: Tahoma,Arial,Verdana;
font-size: 10px;
color: #b51418;
font-weight: bolder;
text-transform:uppercase;
	
}
.browse
{
font-family: Tahoma,Arial,Verdana;
font-size: 11px;
COLOR: #0060aa;
font-weight: bolder;
text-transform:uppercase;
/*margin-top:15px*/
 
}
.highlight
{
	background-color: #F4EEAC;/*f7e150;*/
}
.outsidetable
{
	border:2px solid #D4DBE5;
padding:3px ;
border-radius: 7px; 
-moz-border-radius: 7px; 
-webkit-border-radius: 7px;
}
.outsidetable2
{
	
border:1px solid #D4DBE5;
padding:5px ;
border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
}
.goldtable
{
 border-color: #ffc700;
 border-width: 1px;
 border-style: solid;

}
.hrsmall
{

    /*for mozilla */
	border-width: 1px; 
    COLOR: #D4DBE5;
    border-style: dashed;
}

.titles
{
font-family: Tahoma,Arial,Verdana;
font-size: 13px;
COLOR: #b51418;
font-weight: 700;
text-transform:uppercase;
letter-spacing:1px;

}
.license
{
	border-style: solid; 
	border-width: 1px; 
	border-color: #7497A9; 
	font-family: Tahoma, Arial,Verdana;
	font-size: 8pt;
	padding: 11px;
	background-color:#f5f5f5;
	width:600px;
}
.fild0
{
	border:0px;
}

.info-link
{
width:180px;
background-color:#D7E4F3;
border:1px solid #c4d3e4;
padding:10px 7px 10px 7px ;
border-radius: 7px; 
-moz-border-radius: 7px; 
-webkit-border-radius: 7px;
-webkit-box-shadow: #e9f2f5 2px 2px 3px;
-moz-box-shadow: #e9f2f5 2px 2px 3px;
box-shadow: #e9f2f5 2px 2px 3px;
}
/*.table-round
{
	border:1px solid #c4d3e4;
padding:10px 7px 15px 7px ;
border-radius: 7px; 
-moz-border-radius: 7px; 
-webkit-border-radius: 7px;
}*/

.button
{
	
background-color:#ffcc55;
border: 1px solid #237ba8;	
font-weight: bold;
color:#d42025;
font-weight:bolder;
text-align:center;
font-size: 12px;
font-family: Arial;
width:120px; 
height:27px;

border-radius : 5px; 
-moz-border-radius : 5px; 
-webkit-border-radius : 5px;
/*background-color: #F4EEAC;
border-style: Solid;
border-color: #237BA8;
border-width: 2px;
font-weight: bold;
color: #D42025;
height: 23px;
letter-spacing:1px;
text-align:center;
font-size: 11px;
font-family: Tahoma;
text-transform:uppercase;*/
/*addition for the rounded corners
border : 2px solid #237BA8;
border-radius : 10px; 
	-moz-border-radius : 10px; 
	-webkit-border-radius : 10px;*/

}
.checkout_button
{
	background-color:#fff;
border: 3px solid #237ba8;	
font-weight: bold;
color:#d42025;

text-align:center;
font-size: 14px;
font-family: Arial;
padding:10px;
width:120px; 
border-radius : 10px; 
	-moz-border-radius : 10px; 
	-webkit-border-radius : 10px;
/*background-color: #F4EEAC;
border-style: Solid;
border-color: #237BA8;
border-width: 4px;
font-weight: bold;
color: #D42025;
height: 27px;
letter-spacing:1px;
text-align:center;
font-size: 11px;
font-family: Tahoma;
text-transform:uppercase;*/

}
.news-article-right {

-webkit-box-shadow: 14px 11px 26px -13px rgba(29,30,31,1);
-moz-box-shadow: 14px 11px 26px -13px rgba(29,30,31,1);
box-shadow: 14px 11px 26px -13px rgba(29,30,31,1);
margin-left: 2em; float: right;
margin-bottom:1em;
}
.news-article-left {

-webkit-box-shadow: 14px 11px 26px -13px rgba(29,30,31,1);
-moz-box-shadow: 14px 11px 26px -13px rgba(29,30,31,1);
box-shadow: 14px 11px 26px -13px rgba(29,30,31,1);
margin-right: 2em; float: left;
margin-bottom:1em;
}
.green
{
	font-family: Arial,Tahoma,Verdana;
	font-size: 11px;
	font-weight: bolder;
	color: #388D82;	
}
.khaky
{
	font-family: Arial,Tahoma,Verdana;
	font-size: 11px;
	font-weight: bolder;
	color: #84931C;
}
.hlt
{
	background-color: #F9F2AA;
	border:solid 1px #237BA8;
	
}

.warning
{
	background-color: #f5f1cd;
	border:solid 1px #237BA8;
	font-size:13px; 
	padding:3px;
	color: #b51418;
	
}
img
{
border-width: 0px;	
}
/* admin part*/
.hiddencol
{
	display:none;
	
}
.viscol
{
	display:block;
}
.buttonforadmin
{
	border-style: solid; 
	border-width: 2px; 
	border-color: #7497A9; 
	background-color:#c9b85a; 
	font-family: Arial,Tahoma,Verdana; 
	font-size: 11px;
	font-weight:bolder;
	color:White;
	
}
.backadmin
{
	background-color:#dcd08d;
	
}
.titleadmin
{

font-family: Tahoma,Arial,Verdana;
font-size: 25px;
color: #000000;
font-weight: 700;
letter-spacing:3px;	
	
}
	/* xp theme */
.ESSAutoCompleteTabStyle  .ajax__tab_header 
{
	font-family:verdana,tahoma,helvetica;
	font-size:10px;
	color:#7595AB;
	background:url(images/Tabs/tab-line.gif) repeat-x bottom;
	}
.ESSAutoCompleteTabStyle  .ajax__tab_outer 
{
	padding-right:0px;
	background:url(images/Tabs/tab-right.gif) no-repeat right;
	height:21px;
	}
.ESSAutoCompleteTabStyle   .ajax__tab_inner 
{
	padding-left:2px;
	background:url(images/Tabs/tab-left.gif) no-repeat;
	}
.ESSAutoCompleteTabStyle   .ajax__tab_tab 
{
	height:13px;
	padding:5px;
	margin:0;
	background:url(images/Tabs/tab.gif) repeat-x;
	}
.ESSAutoCompleteTabStyle  .ajax__tab_hover .ajax__tab_outer {background:url(images/Tabs/tab-hover-right.gif) no-repeat right;}
.ESSAutoCompleteTabStyle  .ajax__tab_hover .ajax__tab_inner {background:url(images/Tabs/tab-hover-left.gif) no-repeat;}
.ESSAutoCompleteTabStyle  .ajax__tab_hover .ajax__tab_tab 
{
	background:url(images/Tabs/tab-hover.gif) repeat-x;
	color:#b51418;
	}
.ESSAutoCompleteTabStyle   .ajax__tab_active .ajax__tab_outer {background:url(images/Tabs/tab-right.gif) no-repeat right;}/*was tab-active-right*/
.ESSAutoCompleteTabStyle   .ajax__tab_active .ajax__tab_inner {background:url(images/Tabs/tab-left.gif) no-repeat;}/*was tab-active-left*/
.ESSAutoCompleteTabStyle   .ajax__tab_active .ajax__tab_tab 
{
	background:url(images/Tabs/tab.gif) repeat-x;/*was tab-active*/
	color:#000000;
	font-size:10px;
	}
.ESSAutoCompleteTabStyle   .ajax__tab_body 
{
	font-family:verdana,tahoma,helvetica;
	font-size:10pt;
	border:1px solid #FFC700; 
	border-top:0;
	padding:10px;
	background-color: #FFC700;}
	
.watermarked
{
	color:#cccccc;
}

.PopUpPanelOnRecordDetails
{
	visibility:hidden;	
}
	
.dynamicPopulate_Normal 
{	
	/* border:silver 1px inset;
	padding:2px;
	text-align:center;
	height:2em;
	margin:5px;
	width:400px; */
}

.dynamicPopulate_Updating 
{
	/*background-image:url(images/loading.gif);
	background-repeat:no-repeat;
	border:silver 2px inset;
	text-align:left;
	padding:2px;
	height:2em;
	margin:5px;*/
	/*width:400px;*/
}
	
	 /* Rating */
        .ratingStar
        {
            font-size: 0pt;
            width: 13px;
            height: 12px;
            margin: 0px;
            padding: 0px;
            cursor: pointer;
            display: block;
            background-repeat: no-repeat;
        }
         .ratingStarDynamic
        {
            font-size: 0pt;
            width: 13px;
            height: 12px;
            margin: 0px;
            padding: 0px;
            cursor: pointer;
            display: block;
            background-repeat: no-repeat;
            /*color: #CDE7D0;
           background-color : #CDE7D0;*/
            
        }
        
        .filledRatingStar
        {
            background-image: url(Images/FilledStar.png);
        }
        .emptyRatingStar
        {
            background-image: url(Images/EmptyStar.png);
        }
        .savedRatingStar
        {
            background-image: url(Images/SavedStar.png);
        }
	
	
	
	/*
.ajax__tab_header: A container element that wraps all of the tabs at the top of the TabContainer. Child CSS classes:.ajax__tab_outer. 
.ajax__tab_outer: An outer element of a tab, often used to set the left-side background image of the tab.Child CSS classes: .ajax__tab_inner. 
.ajax__tab_inner: An inner element of a tab, often used to set the right-side image of the tab. Child CSS classes:.ajax__tab_tab. 
.ajax__tab_tab: An element of the tab that contains the text content. Child CSS classes:none. 
.ajax__tab_body: A container element that wraps the area where a TabPanel is displayed. Child CSS classes: none. 
.ajax__tab_hover . This is applied to a tab when the mouse is hovering over. Child CSS classes:.ajax__tab_outer. 
.ajax__tab_active: This is applied to a tab when it is the currently selected tab. Child CSS classes:.ajax__tab_outer. 

*/
	
.Shadow
{
background-color: White;
margin-bottom: 2px;
filter: progid:DXImageTransform.Microsoft.Shadow(color="#e9f2f5",Direction=135, Strength=5);
/*for mozilla */
-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: #e9f2f5 2px 2px 3px;
}
.news-article-right {

-webkit-box-shadow: 14px 11px 26px -13px rgba(29,30,31,1);
-moz-box-shadow: 14px 11px 26px -13px rgba(29,30,31,1);
box-shadow: 14px 11px 26px -13px rgba(29,30,31,1);
margin-left: 2em; float: right;
margin-bottom:1em;
}
.news-article-left {

-webkit-box-shadow: 14px 11px 26px -13px rgba(29,30,31,1);
-moz-box-shadow: 14px 11px 26px -13px rgba(29,30,31,1);
box-shadow: 14px 11px 26px -13px rgba(29,30,31,1);
margin-right: 2em; float: left;
margin-bottom:1em;
}